Announcement

Collapse
No announcement yet.

New Language

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Nebula
    replied
    Thnx, I guess your right...You know i've got 10 million people telling me what to do and i'll ahve to make my own choice, but no, i totally agree with you. I should learn the code, get fimiliar with the code, etc. Thne go on the to do bigger and betetr things.

    -Nebula

    Leave a comment:


  • sys-error
    replied
    Nebula, take this with a grain of salt because I admit that I do not know much if anything about writing code in and of itself.. I would definatly suggest taking Cot's advice. This makes perfect sense to me. Learn it live it love it first, then if there are things you could bring to the table - do it and do it right.

    Good luck with this, and I hope to see your new codebase out one of these days.
    Last edited by sys-error; September 23, 2005, 21:37. Reason: dur....kant spel

    Leave a comment:


  • Nebula
    replied
    Thnx!, for the support Skroo. I will keep tring to develop it but will tone it down a noch and take my time with it.
    I rushed into this before i even planned it out but I will slow down and try to think of ways to make this language unique. If anybody wants to help or give me advice plz let me know! thnx.

    -Nebula

    Leave a comment:


  • skroo
    replied
    Originally posted by Nebula
    Hey guys just forget it...This was just a gag and it hought i might be able to do it but perhaps when i understand programming better.
    Naw, stick with it, just try to figure out how to make it useful and unique. At least you're trying to do something different and not being a total dickchugger like some folks have been (that LinuxLover boner enthuiast springs to mind)...

    Leave a comment:


  • Nebula
    replied
    The words/phrases that do not make sense are ideal for you to include in a search on google. If you include, "book," as part of that search, you may find books with details to expand the hints offered in this thread.

    Complex ideas can be well compressed through selective choice of words. The duty of your own decompression of words to ideas or thoughts is why education is a good thing. Upgrade your personal decompression system.

    Invest in time and work to make this happen or don't-- it does not matter to me.

    Today 03:44 PM
    Cotman, I spend everyday in front of the computer screen, cramming my mind with information on servers and anything computers. I will gte to what you were talking about sooner or later. But thank you for your concern.

    Leave a comment:


  • Nebula
    replied
    Hey guys just forget it...This was just a gag and it hought i might be able to do it but perhaps when i understand programming better. This was just for fun but thnx for all the support and advice on the matter. I will continue to work on it but not as intensly.

    Leave a comment:


  • TheCotMan
    replied
    Originally posted by Nebula
    Whaty Whaty...?

    When you post advice plz keep in mind, my pea sized intellect.
    The words/phrases that do not make sense are ideal for you to include in a search on google. If you include, "book," as part of that search, you may find books with details to expand the hints offered in this thread.

    Complex ideas can be well compressed through selective choice of words. It is the duty of your own decompression system to convert words to ideas or thoughts. Education is a good thing. Upgrade your personal decompression system.

    Invest in time and work to make this happen or don't-- it does not matter to me.

    Leave a comment:


  • Nebula
    replied
    Whaty Whaty...?

    When you post advice plz keep in mind, my pea sized intellect.

    Leave a comment:


  • TheCotMan
    replied
    Yeah. I have some advice. Build a compiler for something like pascal or C or some partial version of either that is LL1 or LL2 happy. For speed, but limited to ASCII, go with FSM through char-based tables, and work through recrusive descent parsing. If you want interoperability and long-term support instead, consider lex/yacc. Either path will be a learning experience.

    When you understand what is required to build all of the parts from compiler to assembler, then you can see what it takes to write your own language.

    I do not see any value in your language for me. If I want to program in C, then I have the benefit of existing compilers with TONS of optimization options, and more users using compilers to decrease the chance of bugs being found in the compiler. I have plenty of profiling tools to examine any built code to better consider what kinds of data structures or changes in code could be included to make the application more efficient.

    The language market exists with grounds of contention. Other languages "got there first" and occupy different grounds of contention. For your language to succeed, you will need to have much more than a language equal to those in your target niche.

    Ignoring other differences between offense and defense, some suggest the attacker has 3x the number of troops when taking a ground of contention. Other suggest up to 10x, and still others suggest it is not wise to try, but to choose another location for battle.

    Will your language be 10 times better than anything else in your target niche?

    Exception that proves the rule: Java (tee hee) ]:>

    Leave a comment:


  • Nebula
    replied
    Well Voltage, thats what i was really trying to accomplish here. Make a language type that no other has done before. But i cant think of any thast have not already been taken. So it thought of multi-tasking language, the language can be used for several different uses. But why would you need to do that?
    Just learn another language. If you have any advice! plz i'm in need of it badly. I just kinda winged this just for fun but now i've kinda gotten serious about it.

    Leave a comment:


  • Voltage Spike
    replied
    Originally posted by bascule
    When you said "multi-tasking programming language" I assumed you wanted a concurrent programming language like Occam, but I'm not seeing anything like that here.
    I, too, was confused on this point. If Nebula is really attempting to develop a "clustering" language, the Erlang and Linda languages may provide some inspiration. My primary question, though, is what does your language strive to do that others do not?

    Leave a comment:


  • Xodia
    replied
    Originally posted by bascule
    And are you writing a scanner/FSM parser for this language (or having lexx/yacc write them for you)? Going to write a compiler that works on the AVL trees your FSM parser spits out? Or are these concepts entirely foreign to you?

    When you said "multi-tasking programming language" I assumed you wanted a concurrent programming language like Occam, but I'm not seeing anything like that here.

    Your sleep function takes a string as an argument? Function arguments aren't parenthesized? Are you doing an implicit conversion from a string to an integer? If so, then your language is weakly typed? That's absolutely nothing like C.

    Designing a language is hard. Very few have done it properly. And why are you touting C-like syntax when the syntax seems to deviate considerably from C (even more so than Java)
    Jeez, Bascule. I think you just made the poor kid's brain explode.

    Leave a comment:


  • bascule
    replied
    And are you writing a scanner/FSM parser for this language (or having lexx/yacc write them for you)? Going to write a compiler that works on the AVL trees your FSM parser spits out? Or are these concepts entirely foreign to you?

    When you said "multi-tasking programming language" I assumed you wanted a concurrent programming language like Occam, but I'm not seeing anything like that here.

    Your sleep function takes a string as an argument? Function arguments aren't parenthesized? Are you doing an implicit conversion from a string to an integer? If so, then your language is weakly typed? That's absolutely nothing like C.

    Designing a language is hard. Very few have done it properly. And why are you touting C-like syntax when the syntax seems to deviate considerably from C (even more so than Java)

    Leave a comment:


  • Nebula
    replied
    HA. I've never even heard of POL... And it dosnt look the same to me

    I based this language off of C not POL, or w/e it is. As you can see alot of the syntax is similar if not the same as C syntax.

    Heres a "Hello, World!" program in C:

    Code:
    main()
    {
    printf("Hello, World!")
    return 0;
    }
    Heres the same program but in Phava:

    Code:
    set >> directory(string)
    main()
    {
    define function >> (printf)
    call function >> printf("Hello, World!")
    sleep "5000"
    }
    As you can see it uses all the same factors as C but different syntax...

    Leave a comment:


  • Nebula
    replied
    What do you mean the same? As C? or what? Let me rephrase what i said earlier, "It will be based off C" Sry for the misunderstanding.

    Leave a comment:

Working...
X