Page 2 of 2 FirstFirst 12
Results 26 to 40 of 40

Thread: New Programming language.

  1. #26
    Join Date
    Jan 2012
    Posts
    915
    Mentioned
    13 Post(s)
    Quoted
    87 Post(s)

    Default

    Well, That's a start. I'll work with that. Thanks, Nielsie.

  2. #27
    Join Date
    Apr 2012
    Location
    Cell beside Joe
    Posts
    102
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    This a massive undertaking, you should take a course before considering something like this.

  3. #28
    Join Date
    Feb 2007
    Location
    Het ademt zwaar en moedeloos vannacht.
    Posts
    7,211
    Mentioned
    26 Post(s)
    Quoted
    72 Post(s)

    Default

    Also, I really suggest you don't start out with X86 assembler. Trust me, it's pretty bad for learning purposes.
    The MIPS CPU has relatively easy assembler, google QtSPIM for an easy to use assembler/simulator. ARM is supposed to be fun, too but I don't have experience with it.
    I made a new script, check it out!.

  4. #29
    Join Date
    Oct 2006
    Location
    Netherlands
    Posts
    3,285
    Mentioned
    105 Post(s)
    Quoted
    494 Post(s)

    Default

    I'm by far not as experienced as Markus or Nielsie, but I've done some programming in assembly two years ago, and I can assure you it will cost some time to learn the basics and feeling comfortable with it. If this is the way you want to go I don't think you will be able to finish the project, especially if your goal is a c/c sharp like language. It's even a big project for an experienced programmer.

    If your goal is to make a language like lape or pascalscript, which basically parses the code and convert it into working pascal code, I can see it working out. It's quite a project but it's not as hard as all the assembly stuff. You can start small and I would like to help you where ever I can. Though I've never wrote my own language, I did some other parsing stuff. You also got a great example right here at lape's source.

    Important questions are:
    • What do you want your language to compile to?
    • What language do you want to write it in? (normally the language it compiles to)
    • How big do you want it to be?
    • Is there a language you want to improve?
    • How much time are you willing to invest?
    Working on: Tithe Farmer

  5. #30
    Join Date
    Jan 2011
    Location
    Denver, CO
    Posts
    1,351
    Mentioned
    2 Post(s)
    Quoted
    72 Post(s)

    Default

    Quote Originally Posted by masterBB View Post
    I'm by far not as experienced as Markus or Nielsie, but I've done some programming in assembly two years ago, and I can assure you it will cost some time to learn the basics and feeling comfortable with it. If this is the way you want to go I don't think you will be able to finish the project, especially if your goal is a c/c sharp like language. It's even a big project for an experienced programmer.

    If your goal is to make a language like lape or pascalscript, which basically parses the code and convert it into working pascal code, I can see it working out. It's quite a project but it's not as hard as all the assembly stuff. You can start small and I would like to help you where ever I can. Though I've never wrote my own language, I did some other parsing stuff. You also got a great example right here at lape's source.

    Important questions are:
    • What do you want your language to compile to?
    • What language do you want to write it in? (normally the language it compiles to)
    • How big do you want it to be?
    • Is there a language you want to improve?
    • How much time are you willing to invest?
    Also:
    • What paradigms will it support? (functional, object-oriented?)
    • Will there be a standard library supporting common functions (ie multithreading, GUI support)?


    Are you making a new language for the experience or because you don't like today's programming languages? Also something to keep in mind, the language doesn't have to compile directly to ASM, you can have an intermediate language like C that the compiler translates your language to and then you can use a standard C compiler to produce the final product.
    Last edited by Echo_; 04-13-2012 at 02:35 PM.

  6. #31
    Join Date
    Dec 2011
    Posts
    733
    Mentioned
    2 Post(s)
    Quoted
    7 Post(s)

    Default

    ^ you have the experts advice
    My scripts: LunarPlanker
    ---
    My Utilities: Cross Platform, Open Source, SPS Path Generator

    Join the Unoficial SRL Skype Group by clicking here, or visiting this thread.

  7. #32
    Join Date
    Sep 2010
    Location
    Azeroth
    Posts
    395
    Mentioned
    0 Post(s)
    Quoted
    17 Post(s)

    Default

    also if you want to learn machine code youll be stuck there for quite a bit especially on a x86... try programming a calculator first!! or buy a mod kit to get you started with asm...


    http://wiki.qemu.org/Main_Page maybe thats a better start to learn asm may the power be with you



    id say first off fuck windows (excuse the language) it is completely overloaded with x-interface... i will keep letting you know that there are simple gadgets out there for you to bug with first... buy a hobby/ starter kit first!!!! they have some good ones for like programming a tiny LCD... and its all in asm/machine code... im telling you you will get bored or swarmed if you think learning asm on windows for x86 is do-able!!!


    http://hackaday.com/ <---- that is one of my favorite web sites maybe you can find a project on it that will help you on your studies toward ASM!!!! and also anyone tell me what you think of hack a day! haha i should of been sharing this a while back well now is now i guess!!!
    Last edited by wantonman; 04-13-2012 at 08:48 PM.

  8. #33
    Join Date
    Mar 2012
    Location
    MW3
    Posts
    76
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    off topic:

    Code:
    end; <---  line 54
    [Error] (55:1): Identifier expected at line 54
    Compiling failed.


    What did I do wrong?

  9. #34
    Join Date
    Jan 2012
    Location
    In A Farm
    Posts
    3,301
    Mentioned
    30 Post(s)
    Quoted
    444 Post(s)

    Default

    That has been one of my dreams but for now, good luck bro.

  10. #35
    Join Date
    Jan 2012
    Posts
    915
    Mentioned
    13 Post(s)
    Quoted
    87 Post(s)

  11. #36
    Join Date
    Apr 2007
    Posts
    581
    Mentioned
    1 Post(s)
    Quoted
    2 Post(s)

    Default

    Quote Originally Posted by Bobby Boo View Post
    off topic:

    Code:
    end; <---  line 54
    [Error] (55:1): Identifier expected at line 54
    Compiling failed.


    What did I do wrong?
    This has absolutely nothing to do with this thread. If you want help with a compilation problem, post it in the right forum section. People will help you there.

  12. #37
    Join Date
    Dec 2011
    Posts
    733
    Mentioned
    2 Post(s)
    Quoted
    7 Post(s)

    Default

    Quote Originally Posted by ShawnjohnSJ View Post
    This has absolutely nothing to do with this thread. If you want help with a compilation problem, post it in the right forum section. People will help you there.
    this
    My scripts: LunarPlanker
    ---
    My Utilities: Cross Platform, Open Source, SPS Path Generator

    Join the Unoficial SRL Skype Group by clicking here, or visiting this thread.

  13. #38
    Join Date
    Mar 2012
    Location
    MW3
    Posts
    76
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    But I wanted to post it in an active thread <3
    Plus I said off topic... why wont wou wub me

  14. #39
    Join Date
    Dec 2011
    Posts
    733
    Mentioned
    2 Post(s)
    Quoted
    7 Post(s)

    Default

    because you are distracting from the current conversation.

    We are discussing the creation of new programming languages. By posting that here, you are effectively interrupting. Please make a thread ins the public 'help' forum. You will not receive help here.
    My scripts: LunarPlanker
    ---
    My Utilities: Cross Platform, Open Source, SPS Path Generator

    Join the Unoficial SRL Skype Group by clicking here, or visiting this thread.

  15. #40
    Join Date
    Jan 2012
    Posts
    915
    Mentioned
    13 Post(s)
    Quoted
    87 Post(s)

    Default

    Rep+, M34tcode. Thank you.

    E: And ShawnjohnSJ
    Last edited by Vinyl Scratch; 04-15-2012 at 07:22 PM.

Page 2 of 2 FirstFirst 12

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

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