29

If you need a programming language to develop a programming language then how was the first programming language developed?😵

Comments
  • 19
    By punching holes into cards, yo.
  • 9
    There’s an interesting story of how GCC itself was compiled. Since it is a compiler, once the initial foundation of the program was built, they would use it to compile newer iterations of itself.

    In simpler words, the compiler compiled itself.
  • 11
    circuitry -> machine code -> assembly -> high level
  • 3
    @benrooke it's called bootstrapping and is basically the route for every compiler
  • 2
    You have to bootstrap the compiler [1] to the new language, in an existing language. Once you understand that, go read a a quick explaination on the Ken Thompson Hack [2] and get realllly paranoid.

    [1]:https://en.m.wikipedia.org/wiki/...

    [2]:https://softwareengineering.stackexchange.com/...
  • 2
    I am going to write a blog about this..
  • 2
    @aEEEdev please do share it here after you complete it
  • 2
  • 1
  • 1
    @codebanana holy fuck. I'm never using a computer again.
  • 1
    @codebanana

    You know what could be a sinister plot.. Infecting a compiler which compiles software used for login in most servers .. wait for a year so .. until all known systems gets replaced with that infected source.. Replace all known binary versions from the servers.. Then let the world know that there is a problem..

    Nothing will be trustworthy.. It will be fun to see at which level people start to recompile all the binaries..
  • 0
    It's really fascinating, it's good that there is variety now and you can easily develop web and mobile applications, the experts help me in this iwanta.tech/outstaffing
Add Comment