La plupart des langages de programmation peuvent prendre des décisions fondées sur les données que vous fournissez. Au lieu d'effectuer les mêmes tâches que le même nombre de fois, les déclarations de branchement de créer un programme qui lit vos données et effectue automatiquement les tâches que vous devez, en sautant les tâches que vous ne avez pas besoin. Voici quelques commandes de branchement que vous devez savoir:
Les programmes peuvent répéter automatiquement des sous-programmes et sous-programmes basés sur ces instructions de boucle. Ils peuvent répéter un certain nombre de fois, compter un ensemble d'éléments et répéter pour chaque élément, ou de répéter aussi longtemps comme un attribut est vrai ou faux.
Pour variable = startValue à endvalueCommandsNext
pour (valeur initiale variable, valeur finale, incrémentation) {} Commands-
while (condition) {} Commands-
do {} Commands- while (condition) -
Programmation nécessite des outils spéciaux pour convertir votre programme écrit pour le langage technique que votre ordinateur comprend. Selon le langage de programmation, vous avez besoin soit d'un compilateur ou un interprète pour faire fonctionner l'ordinateur. Ces sites Web ont les outils pour les langues communes.
Visual Basic, Visual C #, Visual C ++, outils Visual Web Developer (microsoft.com/express) (Windows uniquement)
Turbo Delphi, Turbo C ++, C # compilateurs Turbo (turboexplorer.com) (Windows uniquement)
REALbasic (realbasic.com) (Windows, Mac OS X, Linux)
Runtime Revolution (runrev.com) (Windows, Mac OS X, Linux)
Ruby (ruby-lang.org) (Windows, Mac OS X, Linux)
Java (java.com), (Windows, Mac OS X, Linux)
Python (python.org) (Windows, Mac OS X, Linux)
Perl (perl.org) (Windows, Mac OS X, Linux)
PHP (php.net) (Windows, Mac OS X, Linux)
GNU Compiler Collection (http://gcc.gnu.org) (Windows, Mac OS X, Linux)
Dev-C ++ et Dev-Pascal (bloodshed.net) (Windows uniquement)
Free Pascal (freepascal.org) (Windows, Mac OS X, Linux)
NSBasic (nsbasic.com) (Windows, Palm, Symbian OS)
SWI-Prolog (swi-prolog.org) (Windows, Mac OS X, Linux)
CLISP (http://clisp.cons.org) (Windows, Mac OS X, Linux)