3060

Zeph (./3056) :
Les commentaires sont aussi navrants que l'article lui-même ^^
en effet, Python n'est que numéro 2 embarrassed


dehors
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

3061

La "description" de JavaScript est un foutage de gueule total, ils n'ont rien compris au langage. mur
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

3062

Voilà qui va déplaire à Pen² :
https://www.neowin.net/news/stanford-university-dumps-java-as-an-introductory-programming-language

(
It's pretty much known to anyone in the programming world that Java is one of the hardest languages to learn right off the bat; that is if you've never written a line of code in your life.
Hein ? confus)
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

3063

\o/

Je suis confus aussi pour la seconde partie o_O

Enfin taper direct dans de l'objet sans maitriser le fonctionement lineaire d'un CPU c'est dangeureux ;-)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

3064

grin (Enfin c'est vrai que c'est un langage réservé à l'élite, on sent qu'ils maîtrisent leur sujet embarrassed)

Nan mais sérieusement avec le recul je trouve que commencer avec un langage pas trop rigoureux est sans doute une bonne idée, juste pour faire apprendre les concepts de base (boucles, conditions, etc). Ensuite rapidement passer sur un truc bas niveau sur une archi simple (genre, aujourd'hui, une carte à base d'ARM), s'accrocher jusqu'à une compréhension correcte et ensuite remonter rapidement dans l'abstraction en gardant de la rigueur.

3065

Pen^2 (./3064) :
grin (Enfin c'est vrai que c'est un langage réservé à l'élite, on sent qu'ils maîtrisent leur sujet embarrassed)

Nan mais sérieusement avec le recul je trouve que commencer avec un langage pas trop rigoureux est sans doute une bonne idée, juste pour faire apprendre les concepts de base (boucles, conditions, etc). Ensuite rapidement passer sur un truc bas niveau sur une archi simple (genre, aujourd'hui, une carte à base d'ARM), s'accrocher jusqu'à une compréhension correcte et ensuite remonter rapidement dans l'abstraction en gardant de la rigueur.
epee
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

3066

(j'attends un webservice en scratch)

3067

Pen^2 -> pencil

(on sent le parcours de TIste à peine voilé trilove)

3068

Folco (./3067) :
Pen^2 -> pencil

(on sent le parcours de TIste à peine voilé trilove)
oui

Je trouve que la TI est franchement super pour apprendre : assez complexe (assembleur, mémoire à gérer, I/O, …) mais en même temps suffisamment simple pour tout maîtriser (et en quelques leçons savoir afficher un pixel à l'écran).
Faire de l'assembleur sur TI permet de comprendre les principales notions sans être encombrés par pleins de trucs annexes sur les ordis (mode réel/protégé, niveaux de cache, I/O disques, etc.)
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

3069

Folco > #triange#
Pourtant j'avais essayé de faire diversion avec mes histoires d'ARM tripo
Un autre avantage c'est d'apprendre rapidement à utiliser les ressources du kernel ouiEt aussi d'apprendre à comparer les bibliothèques graphiques qui roxent comme Genlib avec celles qui suxent.

3070

Oh, mais quels sujets passionnant tu évoques !!! love

3071

Zerosquare (./3062) :
Voilà qui va déplaire à Pen² :
https://www.neowin.net/news/stanford-university-dumps-java-as-an-introductory-programming-language
Ça se tient: JavaScript a l'avantage qu'on peut commencer en purement impératif, sans même des fonctions, puis passer au procédural avant de se lancer dans l'objet.

Et Java est loin du langage simple que c'était aux temps de Java 1.4, c'est devenu autant une usine à gaz que JavaScript, donc dans les 2 cas, il faut passer au départ à côté du sucre syntaxique généralement conseillé parce qu'on ne peut pas tout apprendre en une fois. Génériques, annotations, lambdas, multicatch, try avec ressources etc., tout ça est certes très utile, mais a compliqué énormément le langage.

Pen^2 (./3064) :
Nan mais sérieusement avec le recul je trouve que commencer avec un langage pas trop rigoureux est sans doute une bonne idée, juste pour faire apprendre les concepts de base (boucles, conditions, etc). Ensuite rapidement passer sur un truc bas niveau sur une archi simple (genre, aujourd'hui, une carte à base d'ARM), s'accrocher jusqu'à une compréhension correcte et ensuite remonter rapidement dans l'abstraction en gardant de la rigueur.
C'est ce que j'ai fait en tout cas: BASIC (divers dialectes) → assembleur 68k → C → C++ (de base, avec une utilisation très limitée de la STL) → tout le reste: C++/Qt, Java, Python etc.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

3072

3073

Pareil (mais arrêté avant Java/Python grin)

3074

Basic => DB2 => PASCAL => VB => C => ASM => NCL => JS => SQL => JAVA => PHP

(avec pas mal d'overlap)
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

3075

Puisque c'est la mode ^^

Basic -> Pascal -> (C) -> VB -> Delphi -> SQL -> Java -> Prolog -> PHP -> (Perl) -> JS

Version détaillée :

Primaire et début collège : OM Basic
Collège : QBasic/QuickBasic/Basic PSD
Lycée : Turbo Pascal -> (Turbo C) -> VB4-6 -> TI Basic
IUT : Delphi (un paquet de versions) -> SQL -> Java 1.2 (\o/) -> Prolog/Turbo Prolog -> PHP (3)
Boulot : PHP (3-7) -> (Perl) -> JS

Je pense que je n'ai rien oublié.

Edit : je détaille un peu plus tongue
avatar

3076

Allez je m'y met aussi, j'ai regroupé par périodes (et j'ai volontairement oublié les expériences traumatisantes comme le PHP ou le JavaScript)

Mon premier MO5 : Basic et Logo
Mon premier x386 : QBasic --> Turbo Pascal
Lycée : Casio Basic --> Ti Basic --> C
Université : Ada --> C --> C++
Travail : Java / Visual Basic / C#
Langage perso préféré actuel : Rust
avatar

3077

Basic sur Canon-V20 (MSX2) a 9 ans
"regarde quand je tape 10 entrée ca affiche 20 et quand je garde entrée appuyé ca continue a compter"
"attends regarde
10 FOR I=1 TO 100
20 PRINT I
30 NEXT I
RUN
et t'as pas besoin de garder appuyé"
"hooo ca fait ce qu'on lui dit tout seul!"
(m'en souviendrais toute ma viegrin)
puis
VB3 sur win31 a la fin du college
Turbo-Pascal 6 en IESP au lycée
VB6
ti-basic
asm 68k
C
php
java
python

3078

squalyl (./3077) :
(m'en souviendrais toute ma viegrin)
Ahah, moi mon souvenir équivalent c'est un oncle comptable qui me montre comment faire un cercle en Basic (à l'époque, être comptable = faire de la programmation ^^). J'étais déjà en mode "WOUAAAAH" quand il a mis deux paramètres et fait un boucle, et là, un cercle de cercles de couleurs différentes. Magie de toutes les magies \o/
avatar

3079

3080

Pfff, t'es vraiment un noob, moi le premier truc que j'ai fait c'est une ellipse en locomotive basic, et je l'ai fait tout seul embarrassed (avec le bouquin cheeky)

3081

Folco (./3073) :
Pareil (mais arrêté avant Java/Python grin)
Tu ne manques pas grand chose. tongue
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

3082

squalyl (./3077) :
Turbo-Pascal 6 en IESP au lycée
Ah tiens, j'ai aussi pris cette option, la partie programmation était très fun, en revanche, niveau électronique, la partie manuelle, c'était la catastrophe (comme déjà dans les cours de Technologie au collège). grin Mais globalement j'ai un bon souvenir de cette matière, dommage que ça n'était proposé que pendant 1 année par élève (non redoublant).

Ici, on a travaillé avec Delphi, les connaissances de base de Delphi m'ont aidé pour TIGCC IDE (et aussi plus tard pour comprendre le code pour développer KTIGCC comme clône exact).
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

3083

Hum je crois que le premier language que j'ai su utiliser etait le logo (j'ai meme eu des soucis en primaire parce que j'en savait plus que le prof et ne suivait pas vraiment son "cour" avec le logo sur des MO5/TO7/JeSaisPlusQuoiThomson


Donc :

Logo -> Basic -> Hypertalk -> ASM 68HC11 -> AppleScript -> Pascal** -> GROLECwink* -> C*** -> ASM68k -> C++ -> ASM 6502 -> PHP (oui) -> ASM ARM -> VHDL -> Python -> Lua

enfin l'ordre est probablement pas super juste (VHDL j'en probablemetn fait un peu avant le pascal, mais ma memoire est pas tres clair sur ce point) et j'oublie surement plein de petit langages pourris que j'ai du utilise plus d'une fois

Edit: Ha oui j'ai fait un peu d'ASM Z80, mais pas des masses a l'epoque de la TI-82 love

* Oui le seul interpreteur existant pour le GROLEC, qui en plus d'etre buggé et marche a moitié, est ecrit en Pascal
** J'avais fait pas mal de demo amusante en pascal, dont des jolis effets graphiques, j'ai malheureusement tout perdu, source ET exécutables sad
*** le premier programme que j'ai ecrit en C etait.. un effet de feu XD
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

3084

je pense qu'on a tous eu le problème de langages secondaires utilisés une fois par ci par là et aussi le problème des trucs qu'on a commencé à utiliser en même temps qu'un autre mais qu'on met après parce qu'on le sent comme ça
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

3085

(Tiens, personne n'a jamais fait de bash par exemple ? Et même du batch un peu aussi ? grin)

3086

Ha oui en effet je peux mettre bash
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

3087

Pen^2 (./3085) :
(Tiens, personne n'a jamais fait de bash par exemple ? Et même du batch un peu aussi ? grin)
Bien sur! Je pourrais le compter dans les expériences traumatisantes (surtout le batch Windows qui est une horreur sans nom), mais c'est surtout que je le ne compte pas dans les langages que j'ai vraiment appris. C'est comme le PL/SQL, je bricole avec quand je n'ai pas le choix mais je fais tout pour juste éviter de toucher à ces horreurs. Si j'avais du citer tous ce que j'ai utilisé qui ressemble a des langages de programmation, la liste aurait été bien plus longe et j'en aurais certainement oublié pas mal.
avatar

3088

Le bash je trouve que ça reste correct, mais effectivement le batch, c'est... exotique. For, quand tu nous tiens... #modlove#

3089

Je ne peux pas dire que je sois compétent en bash (je sais faire 2/3 choses, mais sans plus), par contre j'ai été plus que compétent en batch MS-DOS (y compris avec les extensions de ANSI.SYS qui permettaient de faire de jolies choses), que j'ai pratiqué du collège à l'IUT, mais c'est une compétence qui n'a quasi plus aucune utilité actuellement, surtout avec l'arrivée de PowerShell ^^
avatar

3090

Ouais, le batch c'est un truc qu'il vaut mieux oublier ^^
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo