Difference between revisions of "Languages"

From Lost In Wonderlands
Jump to: navigation, search
(online sandbox)
(Kotlin)
 
(22 intermediate revisions by the same user not shown)
Line 13: Line 13:
  
 
== See Also ==
 
== See Also ==
 +
* [[Main_Page]], [[Technoverse]],  [[Template]], [[TemplateHowTo]],  [[HowTos]]
 +
 
* [[DesignPatterns]]
 
* [[DesignPatterns]]
 
* [[AntiPatterns]]
 
* [[AntiPatterns]]
Line 21: Line 23:
  
 
== Programming Languages ==
 
== Programming Languages ==
 
+
* [https://www.scriptol.fr/programmation/liste-langages-programmation.php liste-langages-programmation]
 
* [https://www.tiobe.com/tiobe-index/ tiobe-index, programming languages popularity]
 
* [https://www.tiobe.com/tiobe-index/ tiobe-index, programming languages popularity]
 
* [https://en.wikipedia.org/wiki/Comparison_of_programming_languages Comparison_of_programming_languages]
 
* [https://en.wikipedia.org/wiki/Comparison_of_programming_languages Comparison_of_programming_languages]
Line 56: Line 58:
 
* https://fr.wikipedia.org/wiki/Machine_virtuelle
 
* https://fr.wikipedia.org/wiki/Machine_virtuelle
  
== Action Script ==
+
== [[Action Script]] ==
 
* https://fr.wikipedia.org/wiki/ActionScript
 
* https://fr.wikipedia.org/wiki/ActionScript
  
== ADA ==
+
== [[ADA]] ==
 
* https://en.wikipedia.org/wiki/Ada_(programming_language)
 
* https://en.wikipedia.org/wiki/Ada_(programming_language)
  
== Algol 60 ==
+
== [[Algol 60]] ==
 
* https://fr.wikipedia.org/wiki/Algol_(langage)
 
* https://fr.wikipedia.org/wiki/Algol_(langage)
  
== AppleScript ==
+
== [[AppleScript]] ==
 
* https://fr.wikipedia.org/wiki/AppleScript
 
* https://fr.wikipedia.org/wiki/AppleScript
  
== Assembleur ==  
+
== [[Assembleur]] ==  
 
* https://fr.wikipedia.org/wiki/Assembleur
 
* https://fr.wikipedia.org/wiki/Assembleur
  
== BASIC ==
+
== [[BASIC]] ==
 
* https://en.wikipedia.org/wiki/BASIC
 
* https://en.wikipedia.org/wiki/BASIC
  
Line 78: Line 80:
 
* https://en.wikipedia.org/wiki/Caml
 
* https://en.wikipedia.org/wiki/Caml
 
* https://en.wikipedia.org/wiki/OCaml
 
* https://en.wikipedia.org/wiki/OCaml
 +
 +
== [[C--]] ==
 +
* https://en.wikipedia.org/wiki/C--
  
 
== [[C]] ==
 
== [[C]] ==
* https://en.wikipedia.org/wiki/C_(programming_language)
 
* https://en.wikipedia.org/wiki/C99
 
* C11: https://en.wikipedia.org/wiki/C11_(C_standard_revision)
 
* https://en.wikipedia.org/wiki/C18_(C_standard_revision)
 
* http://fr.cppreference.com/w/c
 
  
* https://en.wikipedia.org/wiki/Clang
+
== [[CPlusPlus | C++]] ==
* https://en.wikipedia.org/wiki/IBM_XL_C/C%2B%2B_Compilers
+
  
* C and C++ compatibility, https://en.wikipedia.org/wiki/Compatibility_of_C_and_C%2B%2B
+
== [[CSharp | C#]] ==
 +
*https://en.wikipedia.org/wiki/C_Sharp_(programming_language)
  
* https://sourceforge.net/projects/safeclib/?SetFreedomCookie
+
== [[clang]] ==
 
+
== [[CPlusPlus | C++]] ==
+
  
== [[C#]] ==
+
*https://en.wikipedia.org/wiki/Clang
* https://en.wikipedia.org/wiki/C_Sharp_(programming_language)
+
  
== Clips ==
+
== [[Clips]] ==
 
  * https://fr.wikipedia.org/wiki/Clips_(langage)
 
  * https://fr.wikipedia.org/wiki/Clips_(langage)
  
Line 104: Line 101:
 
* https://en.wikipedia.org/wiki/Clojure
 
* https://en.wikipedia.org/wiki/Clojure
  
== COBOL ==  
+
== [[COBOL]] ==  
 
* https://fr.wikipedia.org/wiki/COBOL
 
* https://fr.wikipedia.org/wiki/COBOL
  
== CoffeeScript ==
+
== [[CoffeeScript]] ==
 
* https://fr.wikipedia.org/wiki/CoffeeScript
 
* https://fr.wikipedia.org/wiki/CoffeeScript
  
Line 113: Line 110:
 
* https://en.wikipedia.org/wiki/Dart_(programming_language)
 
* https://en.wikipedia.org/wiki/Dart_(programming_language)
  
== Delphi ==
+
== [[Delphi]] ==
 
* https://fr.wikipedia.org/wiki/Delphi_(langage)
 
* https://fr.wikipedia.org/wiki/Delphi_(langage)
  
Line 125: Line 122:
 
* https://en.wikipedia.org/wiki/Erlang_(programming_language)
 
* https://en.wikipedia.org/wiki/Erlang_(programming_language)
  
== Forth ==
+
== [[Forth]] ==
 
* https://en.wikipedia.org/wiki/Forth_(programming_language)
 
* https://en.wikipedia.org/wiki/Forth_(programming_language)
  
== FORTRAN ==
+
== [[FORTRAN]] ==
 
* https://fr.wikipedia.org/wiki/Fortran
 
* https://fr.wikipedia.org/wiki/Fortran
  
== F# ==
+
== [[F#]] ==
 
* https://fr.wikipedia.org/wiki/F_sharp
 
* https://fr.wikipedia.org/wiki/F_sharp
  
Line 137: Line 134:
 
* https://en.wikipedia.org/wiki/Go_(programming_language)
 
* https://en.wikipedia.org/wiki/Go_(programming_language)
  
== Groovy ==
+
== [[Groovy]] ==
 
* https://fr.wikipedia.org/wiki/Groovy_(langage)
 
* https://fr.wikipedia.org/wiki/Groovy_(langage)
 
* http://ericreboisson.developpez.com/tutoriel/java/groovy/
 
* http://ericreboisson.developpez.com/tutoriel/java/groovy/
Line 143: Line 140:
  
  
== Gradle ==
+
== [[Gradle]] ==
  
 
used by Android Studio and last AOSP at least for building applications
 
used by Android Studio and last AOSP at least for building applications
 +
gradle is based on Groovy
  
 
* https://fr.wikipedia.org/wiki/Gradle
 
* https://fr.wikipedia.org/wiki/Gradle
Line 154: Line 152:
 
* https://en.wikipedia.org/wiki/Haskell_(programming_language)
 
* https://en.wikipedia.org/wiki/Haskell_(programming_language)
  
== Haxe ==
+
== [[Haxe]] ==
 
* https://fr.wikipedia.org/wiki/Haxe
 
* https://fr.wikipedia.org/wiki/Haxe
  
== Hypertalk ==
+
== [[Hypertalk]] ==
 
* https://fr.wikipedia.org/wiki/HyperCard
 
* https://fr.wikipedia.org/wiki/HyperCard
 
* http://hypercard.org/
 
* http://hypercard.org/
Line 173: Line 171:
  
 
==  [[Kotlin]] ==
 
==  [[Kotlin]] ==
* https://en.wikipedia.org/wiki/Kotlin_(programming_language)
 
* https://kotlinlang.org
 
**  [https://kotlinlang.org/docs/reference/ references]
 
*** https://kotlinlang.org/docs/reference/coroutines-overview.html
 
*** https://kotlinlang.org/docs/reference/native-overview.html
 
*** https://kotlinlang.org/docs/reference/multiplatform.html
 
** [https://kotlinlang.org/docs/tutorials/ tutorials]
 
** [https://kotlinlang.org/docs/books.html books]
 
** [https://kotlinlang.org/docs/resources.html more resources]
 
 
=== [https://kotlinlang.org/docs/kotlin-docs.pdf Full Kotlin Reference] ===
 
 
=== online sandbox ===
 
* [https://play.kotlinlang.org/?_ga=2.251196878.937691437.1556094161-1691915295.1556094161#eyJ2ZXJzaW9uIjoiMS4zLjMwIiwicGxhdGZvcm0iOiJqYXZhIiwiYXJncyI6IiIsImpzQ29kZSI6IiIsIm5vbmVNYXJrZXJzIjp0cnVlLCJ0aGVtZSI6ImlkZWEiLCJjb2RlIjoiLyoqXG4gKiBZb3UgY2FuIGVkaXQsIHJ1biwgYW5kIHNoYXJlIHRoaXMgY29kZS4gXG4gKiBwbGF5LmtvdGxpbmxhbmcub3JnIFxuICovXG5cbmZ1biBtYWluKCkge1xuICAgIHByaW50bG4oXCJIZWxsbywgd29ybGQhISFcIilcbn0ifQ== kotlin sandbox]
 
* [https://play.kotlinlang.org/byExample/overview kotlin by examples ]
 
* [https://play.kotlinlang.org/koans/overview koans, kotlin exercises]
 
** [https://github.com/Kotlin/kotlin-koans kotlin-koans on github]
 
  
 
== [[LISP]] ==
 
== [[LISP]] ==
 
* https://en.wikipedia.org/wiki/Lisp_(programming_language)
 
* https://en.wikipedia.org/wiki/Lisp_(programming_language)
  
== LOGO ==
+
== [[LOGO]] ==
 
* https://en.wikipedia.org/wiki/Logo_(programming_language)
 
* https://en.wikipedia.org/wiki/Logo_(programming_language)
  
Line 208: Line 189:
  
 
== [[LUA]] ==
 
== [[LUA]] ==
* https://en.wikipedia.org/wiki/Lua_(programming_language)
 
  
== Modula ==
+
== [[Modula]] ==
 
* https://en.wikipedia.org/wiki/Programming_language
 
* https://en.wikipedia.org/wiki/Programming_language
  
== Modula2 ==
+
== [[Modula2]] ==
 
* https://en.wikipedia.org/wiki/Modula-2
 
* https://en.wikipedia.org/wiki/Modula-2
  
== Neko ==
+
== [[Neko]] ==
 
* https://fr.wikipedia.org/wiki/Neko_(langage)
 
* https://fr.wikipedia.org/wiki/Neko_(langage)
  
== NewtonScript ==
+
== [[NewtonScript]] ==
 
* https://en.wikipedia.org/wiki/NewtonScript
 
* https://en.wikipedia.org/wiki/NewtonScript
 
* http://newtonscript.org/
 
* http://newtonscript.org/
Line 225: Line 205:
  
 
== [[ObjectiveC | Objective C/C++]] ==
 
== [[ObjectiveC | Objective C/C++]] ==
* https://en.wikipedia.org/wiki/Objective-C
 
  
 
+
== [[Object Pascal]]==
* https://stackoverflow.com/questions/2445050/how-different-is-objective-c-from-c
+
* https://www.sitepoint.com/using-c-and-c-in-an-ios-app-with-objective-c/
+
* http://philjordan.eu/article/mixing-objective-c-c++-and-objective-c++
+
 
+
== Object Pascal==
+
 
* https://en.wikipedia.org/wiki/Object_Pascal
 
* https://en.wikipedia.org/wiki/Object_Pascal
  
== Pascal ==
+
== [[Pascal]] ==
 
* https://en.wikipedia.org/wiki/Pascal_(programming_language)
 
* https://en.wikipedia.org/wiki/Pascal_(programming_language)
 +
 +
== [[PascalScript]] ==
 +
* https://en.wikipedia.org/wiki/Pascal_Script
  
 
== [[Perl]] ==
 
== [[Perl]] ==
 
* https://en.wikipedia.org/wiki/Perl
 
* https://en.wikipedia.org/wiki/Perl
  
== Prolog ==
+
== [[Prolog]] ==
 
* https://fr.wikipedia.org/wiki/Prolog
 
* https://fr.wikipedia.org/wiki/Prolog
  
Line 266: Line 243:
 
== [[Scala]] ==
 
== [[Scala]] ==
 
* https://en.wikipedia.org/wiki/Scala_(programming_language)
 
* https://en.wikipedia.org/wiki/Scala_(programming_language)
 +
* https://www.scala-lang.org/
 +
* https://docs.scala-lang.org/
 +
* https://docs.scala-lang.org/tour/unified-types.html
 +
* https://scalafiddle.io/
  
== Scheme ==
+
== [[Scheme]] ==
 
* https://fr.wikipedia.org/wiki/Scheme
 
* https://fr.wikipedia.org/wiki/Scheme
  
== SIMULA==
+
== [[SIMULA]] ==
 
* https://en.wikipedia.org/wiki/Simula
 
* https://en.wikipedia.org/wiki/Simula
  
== SQL ==
+
== [[SQL]] ==
 
* https://fr.wikipedia.org/wiki/Structured_Query_Language
 
* https://fr.wikipedia.org/wiki/Structured_Query_Language
  
Line 288: Line 269:
 
* https://en.wikipedia.org/wiki/Smalltalk
 
* https://en.wikipedia.org/wiki/Smalltalk
  
== TypeScript ==
+
== [[TypeScript]] ==
 
* https://fr.wikipedia.org/wiki/TypeScript
 
* https://fr.wikipedia.org/wiki/TypeScript
  
== Visual Basic ==
+
== [[Visual Basic]] ==
 
* https://fr.wikipedia.org/wiki/Visual_Basic
 
* https://fr.wikipedia.org/wiki/Visual_Basic

Latest revision as of 11:26, 5 November 2020

Languages

list of web pages for consortium's, and other player in the web technology field

NeXT Steps

 add more link to "big web players" public web sites

coming soon :

Everything You Always Wanted to Know on Programming Languages... (But Were Afraid to Ask)


See Also

Programming Languages


Action Script

ADA

Algol 60

AppleScript

Assembleur

BASIC

CAMEL

C--

C

C++

C#

clang

Clips

* https://fr.wikipedia.org/wiki/Clips_(langage)

Clojure

COBOL

CoffeeScript

Dart

Delphi

Dylan

Eiffel

Erlang

Forth

FORTRAN

F#

Go

Groovy


Gradle

used by Android Studio and last AOSP at least for building applications gradle is based on Groovy

Haskell

Haxe

Hypertalk

Java

JavaScript

Language Machine

Kotlin

LISP

LLVM

LLDB

LUA

Modula

Modula2

Neko

NewtonScript

Objective C/C++

Object Pascal

Pascal

PascalScript

Perl

Prolog

Python

PHP

Ruby

UML

Vala

Scala

Scheme

SIMULA

SQL

Swift

Smaltalk

TypeScript

Visual Basic