Workshop "Programming Languages & Concepts -> The Big View"
- variables / types
- functions
- if / else / switch => conditions
- for / while => loop
- try / catch => error handling
- array
- lists
- tree
- graph
- modules
- objects
- classes
- attributes
- methods
http://james-iry.blogspot.fr/2009/05/brief-incomplete-and-mostly-wrong.html
- JavaScript -> Web Frontend | Backend
- PHP -> Web Backend (Wordpress / Facebook / Wikipedia)
- Python -> Web Backend | Scripting | Small software -> NASA | Google / Mozilla | Instagram
- Ruby -> Web Backend | Scripting | Small software -> GitHub | Twitter | Basecamp
- Perl -> Scripting | REGEX
- Bourne Shell (Bash) -> Scripting
- SQL -> Databases
- C -> Software : fast | system wide => UNIX / Linux code & culture
- C++ -> Software : // + big / organized with Objects
- Java | Web Backend (Google) | Android Apps / Twitter
- C# | Java of Microsoft => Big softwares for enterprises (like Java)
- VB (Microsoft Language) => Small software
- Go (Google Language) => To remplace old C
- Swift (Apple Language) => iPhone apps
- R statistics
- ML language family
- Lisp / Scheme
- Delphi
- Pascal
- Fortran
- BASIC
- COBOL
- HTML
- CSS
- Markdoww
- YAML
- DOCX (XML)
- SVG
- PSD
- STL
- Bootstrap (Less / Sass)
- jQuery (JavaScript)
- React
- Angular.js
- Node.js (JavaScript)
- Symphony (PHP)
- Laravel (PHP)
- Silex (PHP)
- Ruby on rails (Ruby)
- Django (Python)
- Flask (Python)
- Vim
- Git
- C++
- C#
- Java
- Python
- Ruby
- PHP
- JS (really simple objects)
- C
- Shell
- Old languages
- Javascript (browser / node)
- Ruby (software)
- Python (//)
- PHP (//)
var foo = "hello";
var bar = 42;
- C#
- Java
string foo = "hello";
int bar = 42;
- C
- C++
- x86 -> Intel Processor
- MIPS -> Modem
- LLVM