Closed Thread
Results 1 to 3 of 3

Thread: Programming Languages where did it came from

  1. #1
    SBN
    SBN is offline Newbie
    Join Date
    Nov 2007
    Posts
    3
    Rep Power
    0

    Smile Programming Languages where did it came from

    Hey guys im starting to have interest in computer programming, but i have a question. If these programming languages are used to make softwares, how were these programming languages are made?

  2. CODECALL Circuit advertisement
    Join Date
    Always
    Posts
    Many

     
  3. #2
    NeedHelp Guest
    Originally people programmed in binary (1's and 0's) and then they developed alanguage out of this (I forget who and what). From this language a whle spawn of human languages emerged until what we have today.

  4. #3
    Join Date
    Oct 2007
    Posts
    538
    Rep Power
    21
    Quote Originally Posted by SBN View Post
    Hey guys im starting to have interest in computer programming, but i have a question. If these programming languages are used to make softwares, how were these programming languages are made?
    Somebody designed them. Computers only really interpret a series of binary opcodes which encode very simple instructions like moving values between registers and memory or add two registers together along with a few comparison and branch instructions.

    Eventually somebody produced mnenomic assembly which basically just replaces the machine opcodes 1 to 1 in a more readable language. Naturally the first assemblers had to be written in machine code directly but later ones could be written in assembly language using the earlier assemblers to bootstrap the build process.

    Later higher level languages came about the same way. People built compilers to convert high level languages into assembly and then used the assembler to build a working binary. Naturally the first compilers were written in assembly with later ones coming in high level languages.

    The key theme is bootstrapping. At each level of abstraction we always start by developing it in the last level and then using that to implement something similar in a higher level language. This is why Python is implemented in C, you could write a Python compiler in Python and use the C based interpreter to bootstrap it.

Closed Thread

Thread Information

Users Browsing this Thread

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

Similar Threads

  1. Programming Languages
    By alexd953 in forum General Programming
    Replies: 1
    Last Post: 10-03-2011, 06:52 PM
  2. How to think about programming languages
    By TARAMAN in forum Programming Theory
    Replies: 9
    Last Post: 02-06-2011, 11:34 PM
  3. Replies: 6
    Last Post: 12-12-2009, 04:23 PM
  4. Programming Languages
    By Ralph Rhemrev in forum HTML Programming
    Replies: 7
    Last Post: 04-09-2009, 12:46 PM
  5. How Many Programming Languages?
    By sn17 in forum Software Development Tools
    Replies: 6
    Last Post: 08-13-2006, 03:16 PM

Tags for this Thread

Bookmarks

Posting Permissions

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