Difference between revisions of "Category:Programming Language Concepts"

esse quam videri
Jump to: navigation, search
(Blanked the page)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
  
 +
'''Complied vs Interpreted Languages''': pre-processed by compiler into machine language prior to execution
 +
'''Interpreted Languages''': complied at run time every time the program is executed aka a run time language
 +
 +
Interpreted is not more human readable. It can be just as abstract and complied code. The difference is how the machine reads and executes the code.
 +
 +
[https://en.wikipedia.org/wiki/List_of_programming_languages_by_type#Imperative_languages Interpreted languages] read and parse the source input every time a they are executed. After each line is parsed it is converted to machine language and it is executed. Interpreted languages are often referred to as scripting languages and are often good for small projects that need to be deployed quickly.</p>
 +
Interpreted Scripting Languages are often used on the web
 +
 +
Common Interpreted Languages are [http://www.perl.org Perl],[http://www.php.net PHP], [http://www.python.org/ Python] and [http://www.ruby-lang.org/en/ Ruby]
 +
 +
'''Compiled Languages'''
 +
 +
[https://en.wikipedia.org/wiki/List_of_programming_languages_by_type#Compiled_languages Compiled languages] use a compiler to read and parse the input source code and convert it into machine language. The output binary file is then executed. If the source changes the program needs to be recompiled. Complied programs often execute faster and add extra layer of security because the source is not always readily available and executable. Complied code also tends to take up less memory and system resources.
 +
 +
 +
 +
HelloWorld in several common programming languages
 +
[[Hello World Languages]]

Latest revision as of 20:04, 8 August 2019

Complied vs Interpreted Languages: pre-processed by compiler into machine language prior to execution Interpreted Languages: complied at run time every time the program is executed aka a run time language

Interpreted is not more human readable. It can be just as abstract and complied code. The difference is how the machine reads and executes the code.

Interpreted languages read and parse the source input every time a they are executed. After each line is parsed it is converted to machine language and it is executed. Interpreted languages are often referred to as scripting languages and are often good for small projects that need to be deployed quickly.</p> Interpreted Scripting Languages are often used on the web

Common Interpreted Languages are Perl,PHP, Python and Ruby

Compiled Languages

Compiled languages use a compiler to read and parse the input source code and convert it into machine language. The output binary file is then executed. If the source changes the program needs to be recompiled. Complied programs often execute faster and add extra layer of security because the source is not always readily available and executable. Complied code also tends to take up less memory and system resources.


HelloWorld in several common programming languages Hello World Languages