Quelques langages de programmation avec des exemples.

En août 2018, il existe plus de 700 langages de programmation. Voici un excellent site qui les répertorie est les compare : www.rosettacode.org

Voici deux sites Web pour apprendre à programmer dans un langage de programmation.

Blockly a été développé par google et comme projet open source. ( c.f. la page wikipedia sur Blockly.)
Avantages :
° Rien à installer, on travaille directement dans une page Web.
° On peut visualiser le code sous forme de blocs, qui impose une structure grace à des formes de puzzles.
° On peut visualiser le même code en langages JavaScript, Python, PHP et d'autres.

Code Studio.
Avantages :
° Rien à installer, on travaille directement dans une page Web.
° On peut visualiser le code sous forme de blocs, qui impose une structure grace à des formes de puzzles.
° Des leçons nous guident dans l'apprentissage.
° Résultat immédiatement sous formes graphiques.
C'est un peu triché, car toutes la difficulté d'animation graphique est cachée.

Apprendre en ligne, de Didier Müller.
1.   Histoire de l'informatique.
2.   Comment ça marche. Il est intéressent de voir l'intérieur d'un ordinateur.
3.   Codage de l'information.
4.   Traitement d'images.
5.   Algèbre booléenne.
6.   Programmation et langages.
7.   Récursivité et fractales.
8.   Structure de données.
9.   Algorithmique.
10. Intelligence artificielle et jeux.
11. Bases de données.
12. Réseaux.
13. Sécurité informatique.
+ Autrs informations...

Voici quelques langages de programmation pour lesquels j'ai des exemples.

SciLab, un environnement de développement scientifique, basé sur du calcul vectoriel et matriciel.
SciLab est un proche cousin de MatLab, qui est très utilisé dans le milieu scientifique.
Il est aussi proche de Octave. Comme ce dernier il est libre et gratuit.
Il fonctionne sur toutes les platformes, Linux, Windows et Mac.
La pages principale est : www.scilab.org

À venir ...

Javascript, combiné avec HTML et CSS

FreePascal, un compilateur pascal libre et open source. Mes commentaires sont en anglais.
Free pascal is an exellant pascal compiler developped under the GLP licence.
It works on many platforms, such as Linux, Windows and Mac.
The main page is : www.freepascal.org

Lazarus, est un environnement de développement basé sur FreePascal.
Il essaie d'être compatible avec Delphi de Borland.
Comme FreePascal, il fonctionne sur les principaux systèmes d'exploitations.
Je n'ai pas d'expérience avec Lazarus, mais j'aimerais en acquérir.
La page principale est : www.lazarus-ide.org

C++, est un langage de programmation compilé.
C'est la référence de bases de beaucoup de langages de programmation.
La synthaxe de java, javascript et plusieurs autres langages est calquée sur celle du langage C.
Le C++ est une évolution du langage C, permettant la programmation objet. Il fonctionne sur toutes les platformes, Linux, Windows et Mac.

xlogo, un langage de programmatoin simple (bon pour débuter avec des enfants).
XLogo est un langage de programmation simple. Il a été conçu initialement pour des enfants. Très rapidement, des résultats et petits programmes sont visibles. Avec du temps, on peut aller assez loin dans la complexité des programmes.

quickbasic, le langage de programmation basic, simple et interactif.
BASIC est un langage de programmation conçu à l'originie pour les permier ordinateurs personnels, qui est très simple, mais puissant. Il a été conçu initialement pour des enfants. Très rapidement, des résultats et petits programmes sont visibles. Avec du temps, on peut aller assez loin dans la complexité des programmes.

Applesoft BASIC in Javascript, Le langage de programmation basic, simple et interactif.
Un émulateur du langage BASIC écrit en javascript, disponible dans une page Web.

Quite BASIC, Le langage de programmation basic, simple et interactif.
Un émulateur du langage BASIC écrit en javascript, disponible dans une page Web.

Une liste d'émulateurs écrit en javascript, Plusieurs langages de programmation émulés en javascript.

BASIC-256, Une autre version du langage de programmation BASIC, simple et interactif.
Il existe beaucoup de versions de ce langage, telles que 'FreeBasic', 'small-Basic', 'QBASIC', ...

Greenfoot, pour s'initier au langage java, particulièrement en développant des jeux.
Greenfoot est un logiciel qui permet de programmer des jeux et des simulations assez simplement, en se basant sur le langage java. Les applications ainsi développées peuvent facilement être mises dans des pages web. Elles s'exécuteront grâce au "runtime" java, s'il est présent sur votre ordinateur.
Le site de référence est : http://www.greenfoot.org/door   en anglais.

Python, est langage de programmation très développé ces dernier temps.
Je n'ai que très peu d'expérience avec Python, mais je suis en train d'en acquérir.


Plan du Site : Home   arrow   langages_program.html


Page mise à jour le 4 janvier 2019 par Bernard Gisin     ( Envoyer un e-mail )
Hébergement par : www.infomaniak.ch