Le quelle commencer
Forum Programmation : Le quelle commencer
Bonjour,je voulais savoir a quoi sa sers de apprendre les langages informatiques ? Pour devenir comme l'hacker dans prison break ?
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.
Donc en apprendre peut servir a hacker en même temps que programmer,pour un débutant le quelle commencer ?
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.
| 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
)
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é ...
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
CRicky a écrit :
|
Il hack, qu'elle question !
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
Déjà il faut un bon BLED !
Comment sa ?
Il y a 998 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
