Page 1 of 2 12 LastLast
Results 1 to 40 of 52

Thread: Help us make LightFusion (Perviously QB#++.NET)

  1. #1

    Thread Starter
    No place like 127.0.0.1 eyeRmonkey's Avatar
    Join Date
    Jul 2005
    Location
    Blissful Oblivion
    Posts
    2,306

    Help us make LightFusion (Perviously QB#++.NET)

    Help us make the syntax for the new CC programming language:

    No nos:
    • ;
    • Then
    • As
    • Dim
    • Is
    • End If

    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.
    Visual Studio 2005 Professional Edition (.NET Framework 2.0)
    ~ VB .NET Links: Visual Basic 6 to .NET Function Equivalents (Thread) | Refactor! (White Paper) | Easy Control for Wizard Forms | Making A Proper UI For WinForms | Graphics & GDI+ Tutorial | Websites For Free Icons
    ~ QUOTE: Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. -Rich Cook

    ~ eyeRmonkey.com

  2. #2
    Banned timeshifter's Avatar
    Join Date
    Mar 2004
    Location
    at my desk
    Posts
    2,465

    Re: Help us make QB#++.NET

    I told you, it's int64;, not int32!

  3. #3

    Thread Starter
    No place like 127.0.0.1 eyeRmonkey's Avatar
    Join Date
    Jul 2005
    Location
    Blissful Oblivion
    Posts
    2,306

    Re: Help us make QB#++.NET

    Quote Originally Posted by timeshifter
    I told you, it's int64;, not int32!
    What are you talking about?
    Visual Studio 2005 Professional Edition (.NET Framework 2.0)
    ~ VB .NET Links: Visual Basic 6 to .NET Function Equivalents (Thread) | Refactor! (White Paper) | Easy Control for Wizard Forms | Making A Proper UI For WinForms | Graphics & GDI+ Tutorial | Websites For Free Icons
    ~ QUOTE: Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. -Rich Cook

    ~ eyeRmonkey.com

  4. #4
    l33t! MrPolite's Avatar
    Join Date
    Sep 2001
    Posts
    4,428

    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!!

  5. #5
    Banned timeshifter's Avatar
    Join Date
    Mar 2004
    Location
    at my desk
    Posts
    2,465

    Re: Help us make QB#++.NET

    I'm pretty sure I came up with the idea...

  6. #6
    l33t! MrPolite's Avatar
    Join Date
    Sep 2001
    Posts
    4,428

    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!!

  7. #7
    Elite Hacker Jacob Roman's Avatar
    Join Date
    Aug 2004
    Location
    Miami Beach, FL
    Posts
    5,349

    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.

  8. #8
    l33t! MrPolite's Avatar
    Join Date
    Sep 2001
    Posts
    4,428

    Re: Help us make QB#++.NET

    just rewrite qb
    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!!

  9. #9

    Thread Starter
    No place like 127.0.0.1 eyeRmonkey's Avatar
    Join Date
    Jul 2005
    Location
    Blissful Oblivion
    Posts
    2,306

    Re: Help us make QB#++.NET

    Quote 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.
    Visual Studio 2005 Professional Edition (.NET Framework 2.0)
    ~ VB .NET Links: Visual Basic 6 to .NET Function Equivalents (Thread) | Refactor! (White Paper) | Easy Control for Wizard Forms | Making A Proper UI For WinForms | Graphics & GDI+ Tutorial | Websites For Free Icons
    ~ QUOTE: Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. -Rich Cook

    ~ eyeRmonkey.com

  10. #10
    Elite Hacker Jacob Roman's Avatar
    Join Date
    Aug 2004
    Location
    Miami Beach, FL
    Posts
    5,349

    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

  11. #11

    Thread Starter
    No place like 127.0.0.1 eyeRmonkey's Avatar
    Join Date
    Jul 2005
    Location
    Blissful Oblivion
    Posts
    2,306

    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?)
    Visual Studio 2005 Professional Edition (.NET Framework 2.0)
    ~ VB .NET Links: Visual Basic 6 to .NET Function Equivalents (Thread) | Refactor! (White Paper) | Easy Control for Wizard Forms | Making A Proper UI For WinForms | Graphics & GDI+ Tutorial | Websites For Free Icons
    ~ QUOTE: Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. -Rich Cook

    ~ eyeRmonkey.com

  12. #12
    Banned timeshifter's Avatar
    Join Date
    Mar 2004
    Location
    at my desk
    Posts
    2,465

    Re: Help us make QB#++.NET

    for those 16-bit numbers you'll never use...

  13. #13
    Elite Hacker Jacob Roman's Avatar
    Join Date
    Aug 2004
    Location
    Miami Beach, FL
    Posts
    5,349

    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.

  14. #14

    Thread Starter
    No place like 127.0.0.1 eyeRmonkey's Avatar
    Join Date
    Jul 2005
    Location
    Blissful Oblivion
    Posts
    2,306

    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:
    % /* */
    Visual Studio 2005 Professional Edition (.NET Framework 2.0)
    ~ VB .NET Links: Visual Basic 6 to .NET Function Equivalents (Thread) | Refactor! (White Paper) | Easy Control for Wizard Forms | Making A Proper UI For WinForms | Graphics & GDI+ Tutorial | Websites For Free Icons
    ~ QUOTE: Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. -Rich Cook

    ~ eyeRmonkey.com

  15. #15
    Elite Hacker Jacob Roman's Avatar
    Join Date
    Aug 2004
    Location
    Miami Beach, FL
    Posts
    5,349

    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?

  16. #16
    Banned dglienna's Avatar
    Join Date
    Jun 2004
    Location
    Center of it all
    Posts
    17,901

    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?

  17. #17

    Thread Starter
    No place like 127.0.0.1 eyeRmonkey's Avatar
    Join Date
    Jul 2005
    Location
    Blissful Oblivion
    Posts
    2,306

    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.
    Visual Studio 2005 Professional Edition (.NET Framework 2.0)
    ~ VB .NET Links: Visual Basic 6 to .NET Function Equivalents (Thread) | Refactor! (White Paper) | Easy Control for Wizard Forms | Making A Proper UI For WinForms | Graphics & GDI+ Tutorial | Websites For Free Icons
    ~ QUOTE: Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. -Rich Cook

    ~ eyeRmonkey.com

  18. #18
    Banned dglienna's Avatar
    Join Date
    Jun 2004
    Location
    Center of it all
    Posts
    17,901

    Re: Help us make QB#++.NET

    Drop the Basic, as well. Maybe Q#?

  19. #19
    Elite Hacker Jacob Roman's Avatar
    Join Date
    Aug 2004
    Location
    Miami Beach, FL
    Posts
    5,349

    Re: Help us make QB#++.NET

    How about Anti-DoomSharp

    And yes, I am serious about this idea.
    It would be a great learning experience in the end. We might even do better than Microsoft

  20. #20
    Banned timeshifter's Avatar
    Join Date
    Mar 2004
    Location
    at my desk
    Posts
    2,465

    Re: Help us make QB#++.NET

    Wouldn't be hard...

    VBF#++.COM

  21. #21
    Elite Hacker Jacob Roman's Avatar
    Join Date
    Aug 2004
    Location
    Miami Beach, FL
    Posts
    5,349

    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.

  22. #22

    Thread Starter
    No place like 127.0.0.1 eyeRmonkey's Avatar
    Join Date
    Jul 2005
    Location
    Blissful Oblivion
    Posts
    2,306

    Re: Help us make QB#++.NET

    Alright, lets pick a name then.

    I like Q# Maybe Q++. Any other suggestions?
    Visual Studio 2005 Professional Edition (.NET Framework 2.0)
    ~ VB .NET Links: Visual Basic 6 to .NET Function Equivalents (Thread) | Refactor! (White Paper) | Easy Control for Wizard Forms | Making A Proper UI For WinForms | Graphics & GDI+ Tutorial | Websites For Free Icons
    ~ QUOTE: Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. -Rich Cook

    ~ eyeRmonkey.com

  23. #23
    Elite Hacker Jacob Roman's Avatar
    Join Date
    Aug 2004
    Location
    Miami Beach, FL
    Posts
    5,349

    Re: Help us make QB#++.NET

    That's MS style names again. I'm thinking something related to Real Time, such as RT

  24. #24

    Thread Starter
    No place like 127.0.0.1 eyeRmonkey's Avatar
    Join Date
    Jul 2005
    Location
    Blissful Oblivion
    Posts
    2,306

    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.
    Visual Studio 2005 Professional Edition (.NET Framework 2.0)
    ~ VB .NET Links: Visual Basic 6 to .NET Function Equivalents (Thread) | Refactor! (White Paper) | Easy Control for Wizard Forms | Making A Proper UI For WinForms | Graphics & GDI+ Tutorial | Websites For Free Icons
    ~ QUOTE: Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. -Rich Cook

    ~ eyeRmonkey.com

  25. #25
    Admodistrator |2eM!x's Avatar
    Join Date
    Jan 2005
    Posts
    3,900

    Re: Help us make QB#++.NET

    how about Q2 (the little 2)

  26. #26
    Elite Hacker Jacob Roman's Avatar
    Join Date
    Aug 2004
    Location
    Miami Beach, FL
    Posts
    5,349

    Re: Help us make QB#++.NET

    How about staying away from Q altogether and come up with something good.

  27. #27

    Thread Starter
    No place like 127.0.0.1 eyeRmonkey's Avatar
    Join Date
    Jul 2005
    Location
    Blissful Oblivion
    Posts
    2,306

    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...
    Visual Studio 2005 Professional Edition (.NET Framework 2.0)
    ~ VB .NET Links: Visual Basic 6 to .NET Function Equivalents (Thread) | Refactor! (White Paper) | Easy Control for Wizard Forms | Making A Proper UI For WinForms | Graphics & GDI+ Tutorial | Websites For Free Icons
    ~ QUOTE: Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. -Rich Cook

    ~ eyeRmonkey.com

  28. #28

    Thread Starter
    No place like 127.0.0.1 eyeRmonkey's Avatar
    Join Date
    Jul 2005
    Location
    Blissful Oblivion
    Posts
    2,306

    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?
    Visual Studio 2005 Professional Edition (.NET Framework 2.0)
    ~ VB .NET Links: Visual Basic 6 to .NET Function Equivalents (Thread) | Refactor! (White Paper) | Easy Control for Wizard Forms | Making A Proper UI For WinForms | Graphics & GDI+ Tutorial | Websites For Free Icons
    ~ QUOTE: Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. -Rich Cook

    ~ eyeRmonkey.com

  29. #29
    Elite Hacker Jacob Roman's Avatar
    Join Date
    Aug 2004
    Location
    Miami Beach, FL
    Posts
    5,349

    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.

  30. #30

    Thread Starter
    No place like 127.0.0.1 eyeRmonkey's Avatar
    Join Date
    Jul 2005
    Location
    Blissful Oblivion
    Posts
    2,306

    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.
    Visual Studio 2005 Professional Edition (.NET Framework 2.0)
    ~ VB .NET Links: Visual Basic 6 to .NET Function Equivalents (Thread) | Refactor! (White Paper) | Easy Control for Wizard Forms | Making A Proper UI For WinForms | Graphics & GDI+ Tutorial | Websites For Free Icons
    ~ QUOTE: Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. -Rich Cook

    ~ eyeRmonkey.com

  31. #31

    Thread Starter
    No place like 127.0.0.1 eyeRmonkey's Avatar
    Join Date
    Jul 2005
    Location
    Blissful Oblivion
    Posts
    2,306

    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.
    Visual Studio 2005 Professional Edition (.NET Framework 2.0)
    ~ VB .NET Links: Visual Basic 6 to .NET Function Equivalents (Thread) | Refactor! (White Paper) | Easy Control for Wizard Forms | Making A Proper UI For WinForms | Graphics & GDI+ Tutorial | Websites For Free Icons
    ~ QUOTE: Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. -Rich Cook

    ~ eyeRmonkey.com

  32. #32
    Elite Hacker Jacob Roman's Avatar
    Join Date
    Aug 2004
    Location
    Miami Beach, FL
    Posts
    5,349

    Re: Help us make QB#++.NET

    How about SpeedDemon? It's catchy.

  33. #33

    Thread Starter
    No place like 127.0.0.1 eyeRmonkey's Avatar
    Join Date
    Jul 2005
    Location
    Blissful Oblivion
    Posts
    2,306

    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.
    Visual Studio 2005 Professional Edition (.NET Framework 2.0)
    ~ VB .NET Links: Visual Basic 6 to .NET Function Equivalents (Thread) | Refactor! (White Paper) | Easy Control for Wizard Forms | Making A Proper UI For WinForms | Graphics & GDI+ Tutorial | Websites For Free Icons
    ~ QUOTE: Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. -Rich Cook

    ~ eyeRmonkey.com

  34. #34
    Elite Hacker Jacob Roman's Avatar
    Join Date
    Aug 2004
    Location
    Miami Beach, FL
    Posts
    5,349

    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."

  35. #35
    Banned timeshifter's Avatar
    Join Date
    Mar 2004
    Location
    at my desk
    Posts
    2,465

    Re: Help us make QB#++.NET

    How about we just call it TS++?

  36. #36

    Thread Starter
    No place like 127.0.0.1 eyeRmonkey's Avatar
    Join Date
    Jul 2005
    Location
    Blissful Oblivion
    Posts
    2,306

    Re: Help us make QB#++.NET

    If we hadn't already ditched MS style names and we were doing it all to pay homage to you, that would have been a great idea. But thats not the case. Any other bright ideas.
    Visual Studio 2005 Professional Edition (.NET Framework 2.0)
    ~ VB .NET Links: Visual Basic 6 to .NET Function Equivalents (Thread) | Refactor! (White Paper) | Easy Control for Wizard Forms | Making A Proper UI For WinForms | Graphics & GDI+ Tutorial | Websites For Free Icons
    ~ QUOTE: Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. -Rich Cook

    ~ eyeRmonkey.com

  37. #37
    Elite Hacker Jacob Roman's Avatar
    Join Date
    Aug 2004
    Location
    Miami Beach, FL
    Posts
    5,349

    Re: Help us make QB#++.NET

    Hyper Fusion

    See the other thread on why.

  38. #38
    Elite Hacker Jacob Roman's Avatar
    Join Date
    Aug 2004
    Location
    Miami Beach, FL
    Posts
    5,349

    Re: Help us make QB#++.NET

    Looks like Light Fusion seems to be a good idea. What do you think, eyeRmonkey?

  39. #39
    Hyperactive Member ..:RUDI:..'s Avatar
    Join Date
    Aug 2005
    Location
    Yorkshire, England! c0d: Da Vinci
    Posts
    344

    Re: Help us make QB#++.NET

    well E+ will be better than your language



    My Personal Home | MageBB Home | Elders Online
    Yes, Noteme is my father.

  40. #40

    Thread Starter
    No place like 127.0.0.1 eyeRmonkey's Avatar
    Join Date
    Jul 2005
    Location
    Blissful Oblivion
    Posts
    2,306

    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.
    Visual Studio 2005 Professional Edition (.NET Framework 2.0)
    ~ VB .NET Links: Visual Basic 6 to .NET Function Equivalents (Thread) | Refactor! (White Paper) | Easy Control for Wizard Forms | Making A Proper UI For WinForms | Graphics & GDI+ Tutorial | Websites For Free Icons
    ~ QUOTE: Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. -Rich Cook

    ~ eyeRmonkey.com

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width