wolfjeremy a écrit :ATHOW a écrit :wolfjeremy a écrit :Mais c'est sur qu'il y a certains trucs complètement débile en C++.

Du style ?
Du style l'opérateur << de cout...
C'est moche, c'est bordelique, il y avait surement moyen de faire ça mieu !
Ca m'a dérouté un peu au début, c'est vrai... mais ça permet de gérer les flux de données, d'écrire sur autre chose que la console, de lire sur autre chose que le clavier (avec cin)... je trouve pas ça "complétement débile", c'est juste différent de ce qu'offre un basic. N'importe qui serait habitué à la syntaxe du C++ trouverait "débile" (ou limitée) la syntaxe du Pure ou de tout autre Basic.
Dobro a écrit :ben parceque purebasic sur ce point ne respecte pas la syntaxe d'un basic ordinaire !!
Ce n'est pas seulement ça... le for en C, C++, Java, C# et sûrement d'autres langages a une syntaxe du style :
Code : Tout sélectionner
for(<initialisation>;<condition d'arrêt>;<incrément de boucle>)
{
<Actions>
}
Rien n'oblige à utiliser un compteur, on peut très bien utiliser une liste chaînée, des itérateurs de la STL, etc... et les 3 champs <initialisation>, <condition d'arrêt> et <incrément de boucle> ne sont absolument pas requis.
Bien sûr, on peut toujours trouver une façon de faire avec Pure, mais le nombre de ligne de code ne sera pas le même.