Différences entre les versions de « ERG::Code-2018-1 »

De {}
Aller à la navigation Aller à la recherche
Ligne 11 : Ligne 11 :
 
==Séances==
 
==Séances==
 
* 24/09/2018: intro langages + constitution des groupes de travail
 
* 24/09/2018: intro langages + constitution des groupes de travail
 +
* 01/10/2018: intro langages
 +
<code>
 +
html
 +
css
 +
javascript
 +
 +
 +
java
 +
-> machine virtuelle
 +
python
 +
c
 +
c++
 +
ruby
 +
c#
 +
cobalt
 +
assembleur
 +
scala
 +
php
 +
asp
 +
 +
react.js
 +
processing
 +
 +
WEB
 +
html
 +
css
 +
javascript
 +
java
 +
python
 +
ruby
 +
php
 +
asp
 +
 +
APPLICATION
 +
java
 +
python
 +
c
 +
c++
 +
c#
 +
cobalt
 +
assembleur
 +
scala
 +
 +
LIBRAIRIES
 +
react.js -> librairie javascript
 +
processing -> librairie java
 +
 +
 +
-----------------------------------------------
 +
 +
PROGRAMMATION WEB CÔTÉ CLIENT
 +
html
 +
css
 +
javascript
 +
 +
PROGRAMMATION WEB CÔTÉ SERVEUR
 +
javascript -> avec node.js -> installer nodejs
 +
php -> apache, php
 +
python -> python
 +
ruby -> apache?
 +
asp -> apache
 +
 +
TYPES DE BASE DE DONNÉES
 +
mysql -> sql
 +
mongodb
 +
mariadb -> sql
 +
sqlite -> sql
 +
 +
-----------------------------------------------
 +
BINAIRE
 +
 +
0 =    0
 +
1 =    1
 +
2 =  10
 +
3 =  11
 +
4 =  100
 +
5 =  101
 +
6 =  110
 +
7 =  111
 +
8 = 1000
 +
 +
32 16 8 4 2 1
 +
1  0 0 0 0 0
 +
 +
1 chiffre binaire = bit
 +
8 chiffres binaires = byte = un octet
 +
 +
----------------------
 +
ASSEMBLEUR
 +
utilisé pour les drivers
 +
 +
----------------------
 +
C, ou le C++
 +
langage de haut niveau
 +
 +
----------------------
 +
javascript -> interprété par le navigateur
 +
le navigateur -> codé en c, c++
 +
 +
-----------------------------
 +
 +
CLASSIFICATION SYNTAXE
 +
 +
html, xml = description, langage de balises
 +
<boite>
 +
<chocolat></chocolat>
 +
</boite>
 +
 +
 +
javascript = langage de script, algorithmique
 +
orienté objet = on définit des objets qu'on utilise après
 +
non typé
 +
 +
C++ = du C orienté objet, typé
 +
JAVA = orienté objet, typé
 +
PHP = orienté objet (ou pas), non typé
 +
PYTHON = orienté objet (ou pas), non typé
 +
 +
 +
 +
 +
</code>

Version du 1 octobre 2018 à 08:29

Introduction

Ce cours est destiné aux étudiants de BAC2.

Groupes de travail

Séances

  • 24/09/2018: intro langages + constitution des groupes de travail
  • 01/10/2018: intro langages

html css javascript


java -> machine virtuelle python c c++ ruby c# cobalt assembleur scala php asp

react.js processing

WEB html css javascript java python ruby php asp

APPLICATION java python c c++ c# cobalt assembleur scala

LIBRAIRIES react.js -> librairie javascript processing -> librairie java



PROGRAMMATION WEB CÔTÉ CLIENT html css javascript

PROGRAMMATION WEB CÔTÉ SERVEUR javascript -> avec node.js -> installer nodejs php -> apache, php python -> python ruby -> apache? asp -> apache

TYPES DE BASE DE DONNÉES mysql -> sql mongodb mariadb -> sql sqlite -> sql


BINAIRE

0 = 0 1 = 1 2 = 10 3 = 11 4 = 100 5 = 101 6 = 110 7 = 111 8 = 1000

32 16 8 4 2 1

1  0 0 0 0 0

1 chiffre binaire = bit 8 chiffres binaires = byte = un octet


ASSEMBLEUR utilisé pour les drivers


C, ou le C++ langage de haut niveau


javascript -> interprété par le navigateur le navigateur -> codé en c, c++


CLASSIFICATION SYNTAXE

html, xml = description, langage de balises <boite> <chocolat></chocolat> </boite>


javascript = langage de script, algorithmique orienté objet = on définit des objets qu'on utilise après non typé

C++ = du C orienté objet, typé JAVA = orienté objet, typé PHP = orienté objet (ou pas), non typé PYTHON = orienté objet (ou pas), non typé