Tom's Guide > Forum > Programmation > Le quelle commencer

Le quelle commencer

Forum Programmation : Le quelle commencer

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour,je voulais savoir a quoi sa sers de apprendre les langages informatiques ? Pour devenir comme l'hacker dans prison break ?

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Les langues (français, anglais, italien, etc.) sont des moyens de communication entre les hommes qui parlent cette langue.

De la même manière, un langage de programmation va permettre à un homme (ou à un groupe de personnes) de communiquer avec un ordinateur (ou plusieurs ordinateurs). Les ordinateurs sont simplement des machines à calculer programmables. Il est possible de leur demander de faire des calculs (additions, soustractions, etc.), mais aussi de stocker des résultats en mémoire par exemple. Pour ordonner à la machine de faire ces calculs, on utilise un langage. Par exemple, l'instruction :
add r1 7 3
pourrait additionner 7 et 3, et stocker le résultat dans une petite case mémoire qu'on appelle r1. Cette instruction est facilement compréhensible par un humain. Evidemment, un ordinateur ne comprend pas exactement ce langage. Le processeur, qui va lire l'instruction et faire ce qu'elle demande, n'est capable de lire que des nombres. Ce qu'on fait est tout simple : on donne un nombre unique à chaque instruction. Puisque le processeur ne comprend que les nombre lorsqu'ils sont écrits en base 2, on écrit les instructions avec des nombres en binaire. Par exemple, on pourra dire que le nombre binaire associé à l'addition est 1101, tandis que le nombre binaire associé à la soustraction est 1110. Ensuite on peut aussi donner un nombre à la case mémoire r1 : 0001 par exemple. Puis on écrit simplement 7 et 3 en binaire : 0111 et 0011. L'instruction add r1 7 3 est donc transformée en 1101000101110011. Ce nombre sera lu par le processeur et l'opération se effectuée. En principe la conversion entre l'instruction en anglais et l'instruction en binaire se fait automatiquement par un autre programme. Un programme est composé d'une suite d'instructions de ce genre, et permet généralement de résoudre un problème, de faire un calcul, ou d'effectuer une action.

Cet exemple montre un exemple de langage machine : on a des instructions qui sont capables de donner directement des ordres au processeur. Il existe des langages de programmation qui font abstraction du processeur, et qui permettent au programmeur de se consacrer à la mise au point de programmes compliqués pour résoudre des problèmes complexes. Par exemple, les langages de programmation orientée objet permettent de décrire des objets. On décrira alors les objets Voiture et Moto, qui hériteront tous deux des caractéristiques communes aux objets Véhicules. Au final, ces programmes facilement compréhensibles par les humains seront automatiquement convertis dans un langage facilement compréhensible par le processeur (langage machine).


Apprendre un langage de programmation permet donc de programmer l'ordinateur. Par exemple, on peut écrire un programme qui va afficher la somme de tous les nombres entiers inférieurs à 10000. On peut encore écrire un programme qui va afficher une courbe sur l'écran. Il est même possible d'écrire un programme qui anime des polygones texturés (jeux vidéos, films 3D, etc.).

Il existe de très nombreux langages de programmation. Les langages de programmation sont des langages informatique. Mais il existe des langages informatiques qui ne sont pas des langages de programmation. Certains langages informatiques permettent de décrire des choses. Par exemple, le HTML permet de décrire la structure d'une page web.

Bref, les langages informatique sont indispensables en informatique afin de parler avec l'ordinateur. Ils font le lien entre ce que veulent les humains et ce que va faire l'ordinateur.

Répondre à Dr_cube

Donc en apprendre peut servir a hacker en même temps que programmer,pour un débutant le quelle commencer ?

Répondre à John_

Ca dépend ce que tu veux pirater.. Un pirate est un type qui connaît parfaitement ce qu'il veut pirater. Si tu veux casser un chiffre pour décrypter des données, tu dois être calé en math et écrire des programmes qui t'aideront à faire les calculs. A moins que tu sois un génie de l'informatique, n'espère pas y arriver avant d'être ingénieur ^^. Et même une fois spécialiste du domaine, il faut avoir beaucoup d'astuce et d'ingéniosité.

Si tu veux apprendre à programmer, je te conseille de commencer par le développement web. Mais c'est un long périple qui t'attend. Si tu veux vraiment atteindre le niveau d'un pirate, il faudra y consacrer une bonne partie de ta vie, faire des études dans ce domaine, et ne pas hésiter à passer des nuits sur tes projets.

Répondre à Dr_cube

Citation :

Pour devenir comme l'hacker dans prison break ?


Je n'ai pas suivi cette série. Il fait quoi le hacker? (ça va surement me faire rire :) )

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

Un hacker n'est pas une personne comme les séries le décrivent et je suis désolé de te dire cela mais si c'est juste pour faire comme le mec de la série tu est mal barré ...

------------------------------ Age : 19 ans
Profession :
- Développeur web (dans une société) - Etudiant (bac+2 dev web) - Auto-entrepreneur (web-develop54), site internet : http://www.web-develop54.fr/
Répondre à cyberboss54

Non j'ai juste envie de faire comme eux comprendre comment tout fonctionne,donc voila a quoi cela peut se servir a faire si je peux pas être comme un pirate

Répondre à John_

CRicky a écrit :

Citation :

Pour devenir comme l'hacker dans prison break ?


Je n'ai pas suivi cette série. Il fait quoi le hacker? (ça va surement me faire rire :) )



Il hack, qu'elle question !

[:okinou:1]

------------------------------ La boutique Sexy : http://www.dream-shop.fr pour toutes vos envies à petits prix !
Webmaster, rentabilisez votre trafic : http://www.dream-shop.fr/affiliation 28% de commission !
Répondre à okinou

Alors le quelle commencer pour entrer dans le langage informatique :) :)


Message édité par John_ le 15-09-2009 à 17:21:48
Répondre à John_

Déjà il faut un bon BLED !

Répondre à SiM07
Tom's Guide > Forum > Programmation > Le quelle commencer
Aller à :

Il y a 998 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Liens