Wiki

Reso-nance numérique | Arts et cultures libres

Outils du site


logiciels:programmation:accueil

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
logiciels:programmation:accueil [2015/03/11 11:18]
resonance
logiciels:programmation:accueil [2016/02/01 00:08] (Version actuelle)
resonance
Ligne 1: Ligne 1:
 ====== Programmation informatique ====== ====== Programmation informatique ======
  
 +===== Exemples Hello World =====
 +  * https://fr.wikipedia.org/wiki/Liste_de_programmes_Hello_world
 +
 +==== Bash ====
 +<code bash>
 +#!/bin/bash
 +echo Hello world!
 +</code>
 +
 +==== C ====
 +<code c>
 +#include <stdio.h>
 + 
 +int main(void)
 +{
 +    printf("hello, world\n");
 +    return 0;
 +}
 +
 +</code>
 +
 +==== Java ====
 +<code java>
 +/* Affichage console */
 +public class HelloWorld {
 +    public static void main(String[] args) {
 +        System.out.println("Hello world!"); 
 +    }
 +}
 +</code>
 +==== Assembleur ====
 +<code asm>
 +section .data
 +        helloMsg:     db 'Hello world!',10 
 +        helloSize:    equ $-helloMsg
 + section .text
 +        global _start
 + _start:
 +        mov eax,4             ; Appel système "write" (sys_write)
 +        mov ebx,1             ; File descriptor, 1 pour STDOUT (sortie standard)
 +        mov ecx, helloMsg     ; Adresse de la chaîne a afficher
 +        mov edx, helloSize    ; Taille de la chaîne
 +        int 80h               ; Exécution de l'appel système
 +                              ; Sortie du programme
 +        mov eax,1             ; Appel système "exit"
 +        mov ebx,0             ; Code de retour
 +        int 80h
 +</code>
  
 ===== Principes de bases ===== ===== Principes de bases =====
  
-{{gallery>bases?&crop }}+{{gallery>bases?&crop}} 
 + 
 + 
 +===== Langage ===== 
 + 
 +{{:logiciels:programmation:computerlanguageschart.png?200|}}
  
 ===== Orienté Objet ===== ===== Orienté Objet =====
  
-{{gallery>oop?&crop }}+{{gallery>oop?&crop}}
/home/resonancg/www/wiki/data/attic/logiciels/programmation/accueil.1426069126.txt.gz · Dernière modification: 2015/03/11 11:18 de resonance