Fort-Roc

Présentation


Le site web de fort-roc a pour sujet la programmation des ordinateurs. Les ordinateurs ont pour fonctions d’exécuter des programmes. Un programme est une suite d’instructions élémentaires. Ces instructions sont données aux ordinateurs par des codes, codes qui forment un langage. Les ordinateurs sont incapables de trancher devant des instructions ambiguës. Un langage informatique a donc pour fonction de traduire dans un langage non ambiguë les instructions d’un programme. Il existe un très grand nombre de langages informatiques différents.

Chapitres de la page  

Les langages informatiques  

Les ordinateurs ne sont que des calculateurs idiots. Ils ne comprennent que des 0 et des 1. Les instructions données aux ordinateurs prennent donc la forme d’une série de numéros. L’ensemble des numéros codant l’ensemble des instructions exécutable par un ordinateur forme un langage : le langages machine. Il existe un langage machine différent pour chaque famille d’ordinateurs. Si les langages machines sont comprit par les ordinateurs il sont très difficilement compréhensible par les programmeurs. C’est pourquoi les programmeur utilisent généralement une autre famille de langages dont la syntaxe est plus compréhensible par les humains. Ces langages sont qualifiés de 3e génération.

Les sous programmes  

Souvent les instructions d’un programme contient des séries d’instruction identique mais exécutées à des moments différents. Ces instructions sont regroupé dans des ensembles qui forme des sous programme portant des noms différents selon le contexte comme "fonctions" ou "méthodes".

Les bibliothèques  

Dans l’écrasante majorité des cas les programmes comportent une fenêtre avec sa barre de titre et ses boutons de fermeture et de redimensionnement. Selon les fonctionnalité du programme elle peut comporter en plus d’autres boutons, des menus, des zones de texte. Il serait fastidieux d’avoir à écrire à chaque fois, toute les instruction permettant de réaliser toutes ces fonctionnalités. Heureusement des programmeurs chevronnés les ont déjà écrites et sont regroupées dans des sous programmes. Ces sous programmes conçus pour être massivement réutilisés sont regroupées dans des paquets appeler bibliothèques. Donc ces bibliothèques permettent au programmeur d’écrire des programmes plus rapidement. Il existe plusieurs familles de bibliothèques. Des sociétés comme Microsoft ont les leurs.

Fort roc avec GCC et Qt  

Le langage abordé par ce site est le C++. Il fait parti des langages les plus puissant et est disponible sur de très grandes familles d’ordinateurs. Pour la gestion de l’interface ce site utilise la bibliothèque Qt.

Les exemples ont été tester sur un ordinateur dont le systèmes d’exploitation est Windows 10. Le compilateur utilisé est le GCC et la version de Qt est parfois la version 5.3.2, parfois la 5.8.0

Ce site s’adresse aux débutants comme aux programmeurs expérimentés. Toutefois une maîtrise minimum des ordinateurs est nécessaire pour comprendre les informations fournies, comme la maîtrise de l’installation d’un programme ou l’utilisation d’un traitement de texte.

Site en travaux  

Ce site est en cours d’écriture. L’écriture des différents chapitres ne suis pas un ordre linéaire mais un ordre directement dépendant du courage de son auteur. Aussi il sera fréquent de trouver des chapitres absents ou curieusement ordonnés ou d’importances très variables.

Table des Chapitres  

 
© Copyright Fortroc, Tous droits reservés. Les rogrames et informations sont fournis sans aucune garanties. Ce site web ne dispense en aucun cas de respecter les licences tierses: GPL, Qt Company licences