Difference between revisions of "Category:Programming Language Concepts"

esse quam videri
Jump to: navigation, search
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
{ } braces
 
  
[ ] brackets
+
'''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
  
( ) parentheses
+
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.
  
< less than
+
[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
  
> greater than
+
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'''
  
Preprocessor Directive:  
+
[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.
  
Block:
 
  
Comments:
 
  
Whitespace:
+
HelloWorld in several common programming languages
 
+
[[Hello World Languages]]
Case Sensitivity: Some languages are case sensitive - a ROSE is NOT a Rose, and is NOT a rose.
 
 
 
argument d
 
 
 
array
 
 
 
block
 
 
 
boolean
 
 
 
byte
 
 
 
case sensitive
 
 
 
char
 
 
 
class
 
 
 
condition
 
 
 
constant
 
 
 
counter
 
 
 
datatype
 
 
 
define
 
 
 
double
 
 
 
editor
 
 
 
encapsulation
 
 
 
error codes
 
 
 
executable code
 
 
 
float
 
 
 
function
 
 
 
global
 
 
 
IDE
 
 
 
identifier
 
 
 
initialization
 
 
 
instance
 
 
 
int
 
 
 
keyword
 
 
 
main
 
 
 
member
 
 
 
object
 
 
 
object oriented programming
 
 
 
operator
 
 
 
pixel
 
pseudocode
 
 
 
public
 
 
 
relational operator
 
 
 
return value
 
 
 
scope
 
 
 
source code
 
 
 
statement
 
 
 
trace
 
 
 
variable
 
 
 
void
 

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