work in hack

TU VEUT TE CONNECTER OU TU VA CONTINUER A VISITER

BIEN VENUE DANS MON SITE ET BONNE VISITE

Qui est en ligne ?

Il y a en tout 1 utilisateur en ligne :: 0 Enregistré, 0 Invisible et 1 Invité

Aucun


Le record du nombre d'utilisateurs en ligne est de 10 le Sam 5 Aoû - 9:59

Partenaires


créer un forum

Suivre Forumactif sur Facebook Suivre Forumactif sur Twitter Suivre Forumactif sur Google+ Suivre Forumactif sur Google+ Suivre Forumactif sur Pinterest

Petites annonces

    Pas d'annonces disponibles.

    Les posteurs les plus actifs de la semaine

    Flux RSS


    Yahoo! 
    MSN 
    AOL 
    Netvibes 
    Bloglines 

    Statistiques

    Nos membres ont posté un total de 148 messages dans 133 sujets

    Nous avons 14 membres enregistrés

    L'utilisateur enregistré le plus récent est a

    Shopactif



    COMMENT CR2E DES PROGRAMMES

    Partagez
    avatar
    mouhamadou
    nice
    nice

    Messages : 136
    Points : 2762
    Date d'inscription : 17/09/2016
    Age : 23
    Localisation : dakar pikine senegal

    feuille de personage
    champ 1:
    champ 12
    1moi

    champ 2: 5

    COMMENT CR2E DES PROGRAMMES

    Message par mouhamadou le Lun 26 Déc - 19:29

    Au plus près de la machine : l'assembleur

    Le seul langage de programmation directement compréhensible par un ordinateur est le langage machine, également appelé assembleur ([Vous devez être inscrit et connecté pour voir ce lien]). Il s'agit d'instructions élémentaires liées à un type de processeur (le "cerveau" de l'ordinateur) et qui permettent de manipuler directement la mémoire de la machine.
    Voici un exemple de programme écrit en assembleur. Son rôle est d'afficher le message "Bonjour" à l'utilisateur.
    Code:
    [right][/right]str:

    [right][/right] .ascii "Bonjour\n"

    [right][/right] .global _start

    [right][/right]

    [right][/right]_start:

    [right][/right]movl $4, %[i]eax[/i]

    [right][/right]movl $1, %[i]ebx[/i]

    [right][/right]movl $str, %[i]ecx[/i]

    [right][/right]movl $8, %[i]edx[/i]

    [right][/right]int $0x80

    [right][/right]movl $1, %[i]eax[/i]

    [right][/right]movl $0, %[i]ebx[/i]

    [right][/right]int $0x80
    [size]
    Vous êtes toujours là ? [Vous devez être inscrit et connecté pour voir cette image]
    Rassurez-vous, il est heureusement possible de coder de manière bien plus simple et conviviale en utilisant d'autres langages que l'assembleur. 

    La grande famille des langages de programmation

    Il existe un grand nombre de langages de programmation, adaptés à des usages variés. Chaque langage de programmation dispose de sa propre syntaxe et d'instructions spécifiques. On peut faire une analogie avec les langues étrangères : avant de pouvoir parler telle ou telle langue, il faut l'étudier afin de connaître ses spécificités.
    Cela dit, on peut dégager des similitudes entre les langages de programmation les plus courants. Par exemple, voici le programme précédent écrit en utilisant le langage Python.
    [/size]
    Code:
    [right][/right]print("Bonjour")
    [size]
    On peut écrire le même programme en utilisant le langage PHP.
    [/size]
    Code:
    [right][/right]<?php

    [right][/right]echo("Bonjour\n");

    [right][/right]?>
    [size]
    Même exemple avec le langage C#.
    [/size]
    Code:
    [right][/right]class Program {

    [right][/right]    static void Main(string[] args) {

    [right][/right]        Console.WriteLine("Bonjour");

    [right][/right]    }

    [right][/right]}
    [size]
    Et voici le même programme, écrit cette fois en langage Java.
    [/size]
    Code:
    public class Program {

    [right][/right]    public static void main(String[] args) {

    [right][/right]        System.out.println("Bonjour");

    [right][/right]    }

    [right][/right]}
    [size]
    Tous ces programmes affichent le message "Bonjour", mais chacun d'eux le fait à sa manière.

    L'exécution d'un programme

    On nomme exécution le fait de demander à un ordinateur de réaliser les ordres contenus dans un programme. Quel que soit le langage avec lequel il est écrit, un programme doit être traduit en assembleur pour pouvoir être exécuté. Ce processus de traduction dépend du langage choisi.
    Avec certains langages, les lignes du code source sont traduites en assembleur puis exécutées ligne après ligne par un programme spécifique appelé interpréteur. On dit alors que le langage est interprété. Python et PHP sont des exemples de langages interprétés.
    Une autre possibilité consiste à créer à partir de l'ensemble du code source un fichier directement exécutable (sous Windows, il portera l'extension .exe) en utilisant un programme intermédiaire appelé compilateur. On parle alors de langage compilé. Les langages C sont C++ sont des exemples de langages compilés.
    Enfin, une troisième option consiste à utiliser un pseudo-compilateur pour générer à partir du code
    source un ensemble de fichiers pouvant être exécutés sur n'importe quelle plate-forme supportant
    l'environnement. C'est le cas du langage Java et des langages de la plate-forme Microsoft .NET
    (VB.NET, C#, etc).
    [/size]

      La date/heure actuelle est Ven 15 Déc - 2:35