Compiled programming language list
![compiled programming language list compiled programming language list](https://miro.medium.com/max/1400/1*9QM2nuYFOcDNya-Xj6121g.png)
#Compiled programming language list code#
Even if you did have the ability to develop another language, you would have to have something special for it to become widely used, as there are thousands of programming language, many of which are considered hobby languages (for example, there are languages designed so that their source code will resemble a Shakespeare play, or a recipe). But someone who is would have to develop it in another language. I'm by no means knowledgeable enough to develop a 'serious' language like Python.
![compiled programming language list compiled programming language list](https://i0.wp.com/javaconceptoftheday.com/wp-content/uploads/2019/07/TimelineOfProgrammingLanguages.png)
What makes Python Python (if you ignore the batteries-included aspect of it) is the language specification which includes things like what are the reserved words, how objects are stored in memory, what kind of expressions and control structures are valid, etc. There is also a Java take on Python (jython) that interoperates with Java programs.
![compiled programming language list compiled programming language list](http://www2.hawaii.edu/~takebaya/ics111/process_of_programming/2000000100000109000000BDEB75FEAC.png)
This allows python programs to make use of C source code. To give you another example, the inaugural implementation of Python was implemented in the C programming language. JavaScript is also a pretty powerful language built into every modern browser (and many other 'languages' are interpreted by browsers now as well). They both have to read, parse, and lex code, and interpret it according to the specification of the language. You might think a web browser has nothing to do with a programming language (I did), but actually, they do pretty much the same things except for compiling the code to executable form. I'm not halfway through the course yet, but we've learned some interesting concepts as well as the foundations of lexical analysis. If you're interested, there's a great free course you can take on Udacity that will give you a good idea: (Programming Languages - Building a Web Browser).