Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Feature Forums
  3. - Uncategorised posts -
  4. My Own Language, Where To Start?

My Own Language, Where To Start?

Scheduled Pinned Locked Moved - Uncategorised posts -
questionjavaphphtmlcss
7 Posts 3 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    J Offline
    JEURATTICA Empire
    wrote on last edited by
    #1

    Hi guys, I'm new here, and I've got big plans. These plans include building a massive organization, building my own spacecraft, and creating a few games, writing a few novels, and traveling a lot. So, why am I here? Simple, I'm on a coding journey. I'm learning the simple stuff first, like web development, HTML, CSS3, PHP, Java, etc. Then I'm moving onto bigger programs. However, considering that I want to build my own spacecraft, I'd like to code my own language to build my own OS and what not with. Having my own software and knowing the ins and outs of it just sounds like the right thing. So, my question is, where do I start? What would you guys recommend? Am I heading in the right direction by starting with something simple like web development? Also, I would like to know if you guys can point me into some decent resources that would help me get started with my own language. I've seen people create languages based of another language, I don't want to do that. I'm talking about from scratch kind of deal. Like, legit from scratch. So, any resources that you guys can give me would be much appreciated. I figured that group of people who code on a regular basis would at least be able to point me in the right direction. And yeah, I know...I don't know how to dream small. I go for big...really big. :)

    T V 2 Replies Last reply
    0
    • J JEURATTICA Empire

      Hi guys, I'm new here, and I've got big plans. These plans include building a massive organization, building my own spacecraft, and creating a few games, writing a few novels, and traveling a lot. So, why am I here? Simple, I'm on a coding journey. I'm learning the simple stuff first, like web development, HTML, CSS3, PHP, Java, etc. Then I'm moving onto bigger programs. However, considering that I want to build my own spacecraft, I'd like to code my own language to build my own OS and what not with. Having my own software and knowing the ins and outs of it just sounds like the right thing. So, my question is, where do I start? What would you guys recommend? Am I heading in the right direction by starting with something simple like web development? Also, I would like to know if you guys can point me into some decent resources that would help me get started with my own language. I've seen people create languages based of another language, I don't want to do that. I'm talking about from scratch kind of deal. Like, legit from scratch. So, any resources that you guys can give me would be much appreciated. I figured that group of people who code on a regular basis would at least be able to point me in the right direction. And yeah, I know...I don't know how to dream small. I go for big...really big. :)

      T Offline
      T Offline
      Traitorous
      wrote on last edited by
      #2

      Not sure if troll or stupid. You will fail and fall very hard when waking up in reality. But whatever, keep going kid: Learn a few programming languages in deep(no webdesign shit), study computer science and read "Compilers: Principles, Techniques, and Tools, 2nd Edition". This will push you into a good position to build your own language. Compiler will suck, cause you are alone, but who cares. Nobody will use it anyway.

      J 1 Reply Last reply
      0
      • J JEURATTICA Empire

        Hi guys, I'm new here, and I've got big plans. These plans include building a massive organization, building my own spacecraft, and creating a few games, writing a few novels, and traveling a lot. So, why am I here? Simple, I'm on a coding journey. I'm learning the simple stuff first, like web development, HTML, CSS3, PHP, Java, etc. Then I'm moving onto bigger programs. However, considering that I want to build my own spacecraft, I'd like to code my own language to build my own OS and what not with. Having my own software and knowing the ins and outs of it just sounds like the right thing. So, my question is, where do I start? What would you guys recommend? Am I heading in the right direction by starting with something simple like web development? Also, I would like to know if you guys can point me into some decent resources that would help me get started with my own language. I've seen people create languages based of another language, I don't want to do that. I'm talking about from scratch kind of deal. Like, legit from scratch. So, any resources that you guys can give me would be much appreciated. I figured that group of people who code on a regular basis would at least be able to point me in the right direction. And yeah, I know...I don't know how to dream small. I go for big...really big. :)

        V Offline
        V Offline
        vickoza
        wrote on last edited by
        #3

        If building a spacecraft is the end goal then a piece of advice in to learn C or C++ first many hardware interface has some type of plugin to C or C++. If your goal is to create a language for creating a language then first step would be determining the purpose of the language and what are the programming tools and styles you need in your language. Study popular programming languages like C, C++, C#, Python, Java, and JavaScript. They can provide inside on how to design your language.

        J 1 Reply Last reply
        0
        • T Traitorous

          Not sure if troll or stupid. You will fail and fall very hard when waking up in reality. But whatever, keep going kid: Learn a few programming languages in deep(no webdesign shit), study computer science and read "Compilers: Principles, Techniques, and Tools, 2nd Edition". This will push you into a good position to build your own language. Compiler will suck, cause you are alone, but who cares. Nobody will use it anyway.

          J Offline
          J Offline
          JEURATTICA Empire
          wrote on last edited by
          #4

          I'm being dead serious about this. Looks like I'm going to have to start by studying compilers and other languages. How they were made and what makes them work. Should have been a no brainer, but if I'm going to build my own spacecraft, I want to make sure that I know the ins and outs of it.

          T 1 Reply Last reply
          0
          • V vickoza

            If building a spacecraft is the end goal then a piece of advice in to learn C or C++ first many hardware interface has some type of plugin to C or C++. If your goal is to create a language for creating a language then first step would be determining the purpose of the language and what are the programming tools and styles you need in your language. Study popular programming languages like C, C++, C#, Python, Java, and JavaScript. They can provide inside on how to design your language.

            J Offline
            J Offline
            JEURATTICA Empire
            wrote on last edited by
            #5

            So, I should learn about C and C++ then? I'm looking at building a lot of my hardware for this, except for maybe the computer systems. I suppose it makes sense to look into C and C++. After all, most hardware is designed to fit popular Operating Systems like Windows and Linux.

            V 1 Reply Last reply
            0
            • J JEURATTICA Empire

              So, I should learn about C and C++ then? I'm looking at building a lot of my hardware for this, except for maybe the computer systems. I suppose it makes sense to look into C and C++. After all, most hardware is designed to fit popular Operating Systems like Windows and Linux.

              V Offline
              V Offline
              vickoza
              wrote on last edited by
              #6

              That would be a good idea almost all hardware have C or C++ interfaces and no one programs in assembly any more. Warning!!! C can easy to abuse and hard to reason out as it has none of the features to help ensure type safe and separate error checking from business logic. If you still want to create a language that simplifies your interface to your hardware is would still need to be build underneath C or C++

              1 Reply Last reply
              0
              • J JEURATTICA Empire

                I'm being dead serious about this. Looks like I'm going to have to start by studying compilers and other languages. How they were made and what makes them work. Should have been a no brainer, but if I'm going to build my own spacecraft, I want to make sure that I know the ins and outs of it.

                T Offline
                T Offline
                Traitorous
                wrote on last edited by
                #7

                "Should have been a no brainer," lol. compilers are one of the hardest topics in computer science. also: definitelly stupid

                1 Reply Last reply
                0
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • World
                • Users
                • Groups