Programming Languages

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Commentary)
Line 96: Line 96:
 
[[Interactive Fiction]] engines often use specialized programming languages for game development.
 
[[Interactive Fiction]] engines often use specialized programming languages for game development.
  
==Resources==
+
== External links ==
 +
===Resources===
 
* A comprehensive list of over 2000 programming languages and a small sample programs for each of them is available [http://www.99-bottles-of-beer.net/ here]
 
* A comprehensive list of over 2000 programming languages and a small sample programs for each of them is available [http://www.99-bottles-of-beer.net/ here]
 
* [http://rosettacode.org/ Rosetta Code] attempts to present solutions to the same task in different programming languages.
 
* [http://rosettacode.org/ Rosetta Code] attempts to present solutions to the same task in different programming languages.
Line 108: Line 109:
 
* [http://howto.cnet.com/8301-11310_39-57615356-285/best-free-sites-for-learning-how-to-write-code/ Best free sites for learning how to write code]
 
* [http://howto.cnet.com/8301-11310_39-57615356-285/best-free-sites-for-learning-how-to-write-code/ Best free sites for learning how to write code]
  
== Commentary ==
+
=== Commentary ===
 
* [http://boingboing.net/2013/02/27/what-most-schools-should-reall.html Why you should learn to program]
 
* [http://boingboing.net/2013/02/27/what-most-schools-should-reall.html Why you should learn to program]
 
* [http://mentalfloss.com/article/53160/meet-refrigerator-ladies-who-programmed-eniac Meet the 'Refrigerator Ladies' Who Programmed the ENIAC]
 
* [http://mentalfloss.com/article/53160/meet-refrigerator-ladies-who-programmed-eniac Meet the 'Refrigerator Ladies' Who Programmed the ENIAC]
Line 119: Line 120:
 
* [http://bost.ocks.org/mike/algorithms/ Visualizing algorithms]
 
* [http://bost.ocks.org/mike/algorithms/ Visualizing algorithms]
 
* [http://www.playthepast.org/?p=4982 Excavating Code: An Archaeological Record of Software Development]
 
* [http://www.playthepast.org/?p=4982 Excavating Code: An Archaeological Record of Software Development]
* [http://abcnews.go.com/Politics/video/obama-slow-man-27453525 President Obama writes a line of code (video)]
 
  
==Humor==
+
===Humor===
 
* [http://james-iry.blogspot.com/2009/05/brief-incomplete-and-mostly-wrong.html A Brief, Incomplete, and Mostly Wrong History of Programming Languages]
 
* [http://james-iry.blogspot.com/2009/05/brief-incomplete-and-mostly-wrong.html A Brief, Incomplete, and Mostly Wrong History of Programming Languages]
 
* [http://colinm.org/language_checklist.html Programming Language Checklist]
 
* [http://colinm.org/language_checklist.html Programming Language Checklist]
Line 129: Line 129:
 
* [http://kingjamesprogramming.tumblr.com/ Random mashup generator of the King James Bible and a programming book]
 
* [http://kingjamesprogramming.tumblr.com/ Random mashup generator of the King James Bible and a programming book]
 
* [http://moviecode.tumblr.com/ What the computer code seen on screens in movies and TV shows actually does]
 
* [http://moviecode.tumblr.com/ What the computer code seen on screens in movies and TV shows actually does]
 +
 +
===Misc.===
 +
* [http://abcnews.go.com/Politics/video/obama-slow-man-27453525 President Obama writes a line of code (video)]
 +
* [https://medium.com/@3fingeredfox/margaret-hamilton-lead-software-engineer-project-apollo-158754170da8 Picture: Margaret Hamilton, lead software engineer, Project Apollo, with source code from moon landing mission]

Revision as of 13:39, 11 December 2014

File Format
Name Programming Languages
Ontology
Released ~1950

Babbage's Difference Engine

Babbage's Difference Engine

Programming languages are languages expected to be executed (interpreted, compiled, etc.) by a machine in order to perform operations or algorithms. They are distinct from markup languages, which represent the structure of a document rather than specific operations to be performed, though it is possible to combine both in a document (e.g., HTML containing embedded JavaScript, or PHP code which includes HTML). Programming language code is stored as source code which may be directly interpreted by a machine or compiled or assembled into executables.

Interactive Fiction engines often use specialized programming languages for game development.

Contents

External links

Resources

Commentary

Humor

Misc.

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox