|
-
Sep 2nd, 2005, 04:22 PM
#1
Thread Starter
No place like 127.0.0.1
Help us make LightFusion (Perviously QB#++.NET)
Help us make the syntax for the new CC programming language:
No nos:
Here are some syntax examples.
User Defined Types:
Code:
UDT user {
str UserName
int32 PostCount
str NickName
str UserTitle
}
If ... Then ... Else Statement (and simple Sub):
Code:
Private Sub SimpleSub {
user EM
user JR
EM.PostCount = 722
JR.PostCount = 2851
If EM.PostCount > JR.PostCount {
MsgBox.Msg = "How the crap did that happen"
MsgBox.Show
}
}
We support assembly:
Code:
Private Sub {
Asm {
mov ax, 0044h
push ax
pop ds
}
}
Contributors:- timeshifter - The name
- Jacob Roman - Syntax
- eyeRmonkey - Syntax
Last edited by eyeRmonkey; Sep 3rd, 2005 at 01:53 PM.
-
Sep 2nd, 2005, 04:24 PM
#2
Re: Help us make QB#++.NET
I told you, it's int64;, not int32!
-
Sep 2nd, 2005, 04:27 PM
#3
Thread Starter
No place like 127.0.0.1
Re: Help us make QB#++.NET
 Originally Posted by timeshifter
I told you, it's int64;, not int32!
What are you talking about?
-
Sep 2nd, 2005, 04:28 PM
#4
Re: Help us make QB#++.NET
hey QB# is mine! hehe
rate my posts if they help ya!
Extract thumbnail without reading the whole image file: (C# - VB)
Apply texture to bitmaps: (C# - VB)
Extended console library: (VB)
Save JPEG with a certain quality (image compression): (C# - VB )
VB.NET to C# conversion tips!!
-
Sep 2nd, 2005, 04:29 PM
#5
Re: Help us make QB#++.NET
I'm pretty sure I came up with the idea...
-
Sep 2nd, 2005, 04:29 PM
#6
Re: Help us make QB#++.NET

so sad
rate my posts if they help ya!
Extract thumbnail without reading the whole image file: (C# - VB)
Apply texture to bitmaps: (C# - VB)
Extended console library: (VB)
Save JPEG with a certain quality (image compression): (C# - VB )
VB.NET to C# conversion tips!!
-
Sep 2nd, 2005, 07:00 PM
#7
Re: Help us make QB#++.NET
Also, all functions and subs can be called on demand once again. So you no longer need to do the This.That.What.Huh.w00t to find what you are looking for. More user friendly that way.
-
Sep 2nd, 2005, 07:01 PM
#8
Re: Help us make QB#++.NET
rate my posts if they help ya!
Extract thumbnail without reading the whole image file: (C# - VB)
Apply texture to bitmaps: (C# - VB)
Extended console library: (VB)
Save JPEG with a certain quality (image compression): (C# - VB )
VB.NET to C# conversion tips!!
-
Sep 2nd, 2005, 07:07 PM
#9
Thread Starter
No place like 127.0.0.1
Re: Help us make QB#++.NET
 Originally Posted by Jacob Roman
Also, all functions and subs can be called on demand once again. So you no longer need to do the This.That.What.Huh.w00t to find what you are looking for. More user friendly that way. 

Sounds good. How about arrays? I perfer the [] method myself. But thats because I know (and like) javascript.
-
Sep 2nd, 2005, 07:15 PM
#10
Re: Help us make QB#++.NET
Yep. Definitely needs the [] brackets for arrays. Also gotta have pointers. And no, not some stupid pointer object like VB.NET has. Real pointers like C++ has.
Another thing it's gonna have that many languages are lacking except for C++ and I think C# is inlining subs and functions. Like so:
Code:
Inline Private Sub Test(int32 *My_Pointer)
{
}
And we definitely gotta have assembly:
Code:
Inline Private Sub Assembly_Test()
{
Asm{
mov ax, 0044h
push ax
pop ds
}
}
And DirectX9 will also automatically be wrapped into the language for those hardcore game programmer enthuseists
-
Sep 2nd, 2005, 07:23 PM
#11
Thread Starter
No place like 127.0.0.1
Re: Help us make QB#++.NET
Whats inline mean? I like the assembly idea.
So I assume public subs can be called anywhere (which frmMain.Whatever) and privates can't be called anywhere but that module?
Whats the difference between int32 and int64 (long and super long?)
-
Sep 2nd, 2005, 07:27 PM
#12
Re: Help us make QB#++.NET
for those 16-bit numbers you'll never use...
-
Sep 2nd, 2005, 07:30 PM
#13
Re: Help us make QB#++.NET
In VB6 terms int32 is Long since it's 4 bytes. Currency (8 bytes) if it's int64. In VB.NET terms, int32 is Integer, and int64 is Long. Same holds true for C++ only it's int and long.
Now what inline means is that instead of the compiler actually making a call to the sub or function (which slows down the program, although barely noticable, until many calls are made to one or more subs/functions) it executes the code within the sub/function. This happens to be much faster than making the actual call to a function. You can inline in VB but you would have to manually write the code since the inline keyword doesn't exist in the language.
-
Sep 2nd, 2005, 07:34 PM
#14
Thread Starter
No place like 127.0.0.1
Re: Help us make QB#++.NET
Ok, how should we do comments? We will need block comments (I hate VB for not having them).
Any of these catch your attention:
' & * `
Block comments:
% /* */
-
Sep 2nd, 2005, 07:39 PM
#15
Re: Help us make QB#++.NET
Might as well keep the C++ feel and stick with // and /* */ for now until we think otherwise.
Ok the Project Communication section requires a team. I'm gonna need someone who is good at C++ and assembly. I got some C++ skills. We are gonna also need to make built in subs and functions that will be super fast, and make VB seem so slow it won't even be funny. So who's with me?
-
Sep 2nd, 2005, 07:56 PM
#16
Re: Help us make QB#++.NET
I see no relation to QB. QB was simple, fast and small (when compiled)
You going to write a compiler for this thing?
-
Sep 2nd, 2005, 08:04 PM
#17
Thread Starter
No place like 127.0.0.1
Re: Help us make QB#++.NET
You serious about this JR? I like the idea, though.
I declare myself as project coordinator seeing as how I have nothing else to contribute except orginzational skills. Yeah, we might need to drop the Q from QB.
Lets decide on a name.
-
Sep 2nd, 2005, 08:09 PM
#18
Re: Help us make QB#++.NET
Drop the Basic, as well. Maybe Q#?
-
Sep 2nd, 2005, 08:10 PM
#19
-
Sep 2nd, 2005, 08:13 PM
#20
Re: Help us make QB#++.NET
Wouldn't be hard...
VBF#++.COM
-
Sep 2nd, 2005, 08:14 PM
#21
Re: Help us make QB#++.NET
Why stick with MS style names. Let's be creative. How about JR? You guys seem to like calling me that anyways.
-
Sep 2nd, 2005, 08:15 PM
#22
Thread Starter
No place like 127.0.0.1
Re: Help us make QB#++.NET
Alright, lets pick a name then.
I like Q# Maybe Q++. Any other suggestions?
-
Sep 2nd, 2005, 08:17 PM
#23
Re: Help us make QB#++.NET
That's MS style names again. I'm thinking something related to Real Time, such as RT
-
Sep 2nd, 2005, 08:21 PM
#24
Thread Starter
No place like 127.0.0.1
Re: Help us make QB#++.NET
Sorry, I hadn't read the replies when I said Q#.
How about something that has real value... I have no suggestions though... It would be nice if it had some humor in it, but thats not a big deal.
-
Sep 2nd, 2005, 08:24 PM
#25
Re: Help us make QB#++.NET
how about Q2 (the little 2)
-
Sep 2nd, 2005, 08:25 PM
#26
Re: Help us make QB#++.NET
How about staying away from Q altogether and come up with something good.
-
Sep 2nd, 2005, 08:26 PM
#27
Thread Starter
No place like 127.0.0.1
Re: Help us make QB#++.NET
Like I said, something meaningful would be nice... And once again, I have no idea what that would be...
-
Sep 2nd, 2005, 08:28 PM
#28
Thread Starter
No place like 127.0.0.1
Re: Help us make QB#++.NET
Z is the best thing I can think of, just because it is the last letter in the alphabet. We could claim to be "the last programming language" you'll ever need.
Whats the last letter in the greek alphabet?
-
Sep 2nd, 2005, 08:30 PM
#29
Re: Help us make QB#++.NET
For humor we can do these:
n00b
hax0r
JR (would only be funny to us VBForum CC's though)
AMS (Anti MicroSoft. When abreviated, it describes us. Amatures for short is Ams.)
I kinda like AMS.
-
Sep 2nd, 2005, 08:33 PM
#30
Thread Starter
No place like 127.0.0.1
Re: Help us make QB#++.NET
Well we can't claim to be anti-M$ if we all program in VB to start with and all use windows and are combining MS languages with other languages to make our own. I like the concept though, but I think we need something else.
-
Sep 2nd, 2005, 08:34 PM
#31
Thread Starter
No place like 127.0.0.1
Re: Help us make QB#++.NET
n00b might be good. Just because you could say "I program in n00b" but, for a third time, something meaningful would be good.
-
Sep 2nd, 2005, 08:36 PM
#32
Re: Help us make QB#++.NET
How about SpeedDemon? It's catchy.
-
Sep 2nd, 2005, 08:38 PM
#33
Thread Starter
No place like 127.0.0.1
Re: Help us make QB#++.NET
I'm down with that. SD. Not bad. Lets get a few more opinions first though.
Timeshifter, you have anything to say? You thought up the original name.
-
Sep 2nd, 2005, 08:40 PM
#34
Re: Help us make QB#++.NET
I made a new CC thread regarding the ideas to the name. SpeedDemon does sound good. That way there you can say "You may program in C++ but I program in SpeedDemon, which is super fast."
-
Sep 2nd, 2005, 09:42 PM
#35
Re: Help us make QB#++.NET
How about we just call it TS++?
-
Sep 2nd, 2005, 09:46 PM
#36
Thread Starter
No place like 127.0.0.1
-
Sep 2nd, 2005, 09:49 PM
#37
Re: Help us make QB#++.NET
Hyper Fusion 
See the other thread on why.
-
Sep 3rd, 2005, 08:27 AM
#38
Re: Help us make QB#++.NET
Looks like Light Fusion seems to be a good idea. What do you think, eyeRmonkey?
-
Sep 3rd, 2005, 08:35 AM
#39
Hyperactive Member
Re: Help us make QB#++.NET
well E+ will be better than your language
-
Sep 3rd, 2005, 12:48 PM
#40
Thread Starter
No place like 127.0.0.1
Re: Help us make QB#++.NET
RUDI, grow up please. Just don't act your age.
Jake, I'm loving it. I wish we had started this earlier in the summer.
PS - Jake, you can call me ER or IR or snookums to save typing if you want.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|