Définition de RAD
Mot anglosaxon signifiant "Rapid Application Development". Un langage RAD permet de développer des applications en très peu de temps dans un environnement souvent visuel. Delphi est un exemple de RAD.
La récursivité est le fait pour une fonction/procédure de s'appeler elle même. On parle alors de fonction/procédure récursive. Une fonction récursive doit toujours contenir une clause de finitude, pour ainsi éviter de faire des appels à l'infini. Ce type de fonction est notamment utilisé pour faire, par exemple, des recherches de fichiers sur le disque dur. En mathématiques, on peut parler de récurrence.
Note : une fonction récursive mal programmée engendrera, en VB, l'erreur "espace de pile insuffisant".
Une fonction ou plus généralement un algorithme qui contient un appel à elle-même est dite récursive. Deux fonctions peuvent s'appeler l'une l'autre, on parle alors de récursivité croisée.
(Source Wikipédia)
Comment écrire un algo récursif:
-exprimer le problème de "taille" N en fonction du même problème de taille(s) inférieur(s).
-mettre une condition d'arrêt: lorsque le problème est de taille suffisamment petite pour être résolu sans appel récursif. Attention: penser à tous les cas d'arrêt!!
un algorithme récursif est plus lent qualun algorithme itératif car à la gestion des appels de fonctions (empilement et dépilement du contexte).
Exemple : calcule de la factorielle d'un entier naturel n
Si n>0 alors n!=n(n-1)(n-2)...2*1 factorielle(n)=n*factorielle(n-1)
Si n=0 alors n!=1 factorielle (n)=1
program factoriel;
uses wincrt;
var n,f:integer;
function fact(n:integer):integer;
begin
if n=0
then fact:=1
else fact:=n*fact(n-1)
end;
begin
write('saisir un entier n ');readln(n);
f:=fact(n);
write('factorielle(',n,')',f);
end.
"refaire en mieux", action d'ameliorer le code source d'un programme pour en facilité l'accés a d'autre developeurs.
Nom de variables et/ou de classes plus precis, ajout de commentaires, corrections diverses, historisation des modifications, indentation du code, decoupage en plusieurs unités...
Travail long et souvent fastidieux qui devrait etre appliquer dés le depart pour faciliter l'elaboration des codes sources.
Mémoire propre à un processeur dont la vitesse d'accès est supérieure à celle de la RAM
Définition de RFC
Les request for comment (RFC, littéralement demande de commentaires) sont une série de documents et normes concernant l'internet, commencée en 1969. Peu de RFCs sont des standards, mais tout les standards de l'internet sont enregistrés en tant que RFCs. Les RFCs sont rédigées sur l'initiative d'experts techniques, puis sont revues par la communauté internet dans son ensemble. Cela différe d'une publication d'institution tel que l'ANSI. Pour cette raison, elles continuent à être appelées RFCs une fois devenues des standards. La première RFC (RFC 1">RFC 1), titrée "Logiciel hôte", a été publiée le 7 avril 1969 par Steve Crocker.
Définition de RIA
Rich Internet Application (Application internet riche), represente une application internet possedant beaucoup de contenus dynamique et interractif (graphiques, listes, outils de calcul etc..). Flash, Java, Director sont des outils permettant le developement de RIA.
ROtation Right, ROtation Left, Rotation a droite ou a gauche, ROR et ROL sont des opérandes spéciales issue de l'assembleur permettant d'appliquer une rotation de n bits a un registre CPU. Contrairement a SHL et SHR, les bits sortant a gauche re-rentre a droite et inversement quand il sortent a droite. exemple : 10 ROL 5 décale la valeur 10 (00001010) de 5 bits vers la gauche et on obtient ainsi 65 (01000001). ROL et ROR sont intéressant par exemple pour construire des algorithme de chiffrement sans perte.
Un routeur est un matériel de communication de réseau informatique. Son travail est de déterminer le prochain n?ud du réseau auquel un paquet de données doit être envoyé, afin que ce dernier atteigne sa destination finale le plus rapidement possible. Ce processus nommé routage intervient à la couche 3 (couche réseau) du modèle OSI.
Définition de RSS
RSS peut vouloir dire "Rich Site Summary","RDF Site Summary", "Really Simple Syndication" ou quelque chose d'autre selon votre point de vue.
Le format des données d'un fichier RSS est tout simplement le format XML. La subtilité du RSS tient dans une convention de balisage de ces données.
Il est utilisé principalement pour distribuer des news, articles, et tout autre élément pouvant être accéder par un URL.
Définition de RTFM
Exp. Abrev. "Read the fucking manual", "lit ce p**ain de manuel".
Est souvent ecrit sur le net pour preciser a quelqu'un qu'il faut qu'il se decide a ouvrir son manuel (de jeux, de logiciel etc...) car la reponse a sa question y figure clairement et donc qu'il aurait perdus moins de temps.