|
Publicité ' | ||||||||||||||||||||||||
|
|
#161 |
|
Expert Confirmé
![]() frederic francesConsultant informatique Inscription : juin 2009 Messages : 1 848 ![]() |
j'ai jamais vu une appli ne pas faire ce pour quoi elle était programmé (hormis bug matériel), après les codeur ne savent/maitrisent pas toujours ce qu'ils font mais c'est un autre débat.
mais je suis d'accord avec mak sur ce point il n'y a pas de magie. et il n'y en a jamais eu, simplement parfois les environnement sont trop complexe pour comprendre en détail ce qu'il se passe. |
|
|
00
|
|
|
#162 | |
|
Inactif
![]() Inscription : octobre 2004 Messages : 3 894 ![]() |
Citation:
![]() Pour la petite histoire, la physique est une science exacte... Le premier qui arrive à me décrire l'état complet et total de l'Univers à 08h00 demain gagne un Carambar. |
|
|
|
00
|
|
|
#163 |
|
Membre habitué
![]() Inscription : juillet 2009 Messages : 193 ![]() |
Si seulement l'éducation nationale s'était posé la question ICI avant de mettre le OCAML au lieu du pascal :/
![]() Enfin j'ai une question. J'etais passé par un peu de pascale avant d'entamer le C#, tous ce que ca m'a apporté c'etait des concepts de bases que j'aurais pu apprendre sans probleme ici. Par contre j'ai du me frotter avec la syntaxe qui etait plus compliqué avec toutes les classes qu'il y'avait.. donc je ne vois , encore une fois pas vraiment ce que apporter la passage par des langages de bas niveau aujourd'hui. je préfère plustot rentrer a fond dans un langage quel qu'il soit :q |
|
|
00
|
|
|
#164 | |
|
Expert Confirmé
![]() frederic francesConsultant informatique Inscription : juin 2009 Messages : 1 848 ![]() |
Citation:
pas toujours quand cela dépend de la température interne du composant que tu maitrise rarement (une porte NAND qui deviens un porte OR). |
|
|
|
00
|
|
|
#165 | ||
![]() ![]() ![]() Nicolas ValléeIngénieur d'études Inscription : décembre 2005 Messages : 9 961 ![]() |
Citation:
Citation:
|
||
|
|
00
|
|
|
#166 |
|
Membre Expert
![]() Inscription : août 2006 Messages : 1 141 ![]() |
Mais tu a appris les concepts de bases en Pascal, c'est essentiel. T'as fait de la POO ensuite. Avec un GC, tu fais pas attention à la libération des objets (juste un new). Ben, en pascal, tu as un constructor et destructor dans la classe. Quand tu gères mal les objets, le programme plante, on parle de memory leak.
|
|
|
00
|
|
|
#167 | ||
|
Expert Confirmé Sénior
![]() ![]() |
Citation:
Citation:
-- Jedaï |
||
|
|
00
|
|
|
#168 | |
|
Membre habitué
![]() Inscription : juillet 2009 Messages : 193 ![]() |
Citation:
|
|
|
|
00
|
|
|
#169 |
|
Membre Expert
![]() Inscription : août 2006 Messages : 1 141 ![]() |
En fait, ça dépend des objets que tu libères, en priorité les objets qui gèrent des ressources systèmes ( fichier, connexion BDD, socket, etc ...). Pour les autres, c'est le GC qui s'en charge automatiquement. Si quelqu'un pouvait confirmer ce que je dis.
En Pascal Objet, quand tu crées toi-même tes objets, il faut faire gaffe en permanence sauf si tu te contentes de déposer des composants depuis la palette d'outils (en Delphi, c'est l'EDI qui se charge du travail automatiquement). C'est intéressant d'explorer le mécanisme de création d'objet en le faisant à la "mano", quitte à passer à un langage objet (Java, C#, C++, etc ...). Je ne sais pas si je dois prendre la question au sérieux ou non .
|
|
|
00
|
|
|
#170 |
|
Expert Confirmé
![]() frederic francesConsultant informatique Inscription : juin 2009 Messages : 1 848 ![]() |
En gros l'utilisation des ressources c'est comme la respiration.
Tu alloue des ressources (inspiration) et tu libère tes ressources (expiration) Si tu ne fait pas correctement l'un des deux soit tu gonfle comme un ballon de baudruche et tu explose, soit tu t'asphyxie. c'est un peu ballot quand on y pense finalement et java c'est un peu comme être sous respiration artificielle cela t'aide a respirer (bon la l'analogie deviens un peu foireuse) |
|
|
00
|
|
|
#171 | |||||
|
Inactif
![]() Inscription : octobre 2004 Messages : 3 894 ![]() |
Citation:
Citation:
Citation:
Mais comme je l'ai dit en début de sujet, commencer par un langage médian multi-paradigme, cela t'apporte l'ouverture d'esprit, et la possibilité plus tard de ne pas te fermer plus de la moitié des emplois dans le monde de l'informatique. Libre à toi ensuite de t'interdire tout l'univers du développement bas niveau si ça t'amuse, mais je sais que dans MA branche, en tout cas, y'a beaucoup moins de chômage que dans d'autres secteurs de l'informatique (développement web, au hasard...). Alors t'as 16 ans, tu t'en fous pour l'instant (et pas totalement sans raisons, il faut le reconnaître), mais faudrait aussi ne pas perdre de vue que tu auras peut-être envie un jour de faire un autre boulot que pointer à l'ANPE. Et débuter l'informatique en se coupant d'autant de possibilités, c'est idiot : ce serait comme décider, à 15 ans, de ne plus faire QUE de l'algèbre en maths, et de faire l'impasse sur toutes les autres branches des mathématiques... Quel que soit le cas, haut ou bas niveau, un développeur qui ne connait qu'un seul langage est un mauvais développeur. Tout le monde a "son" langage préféré, mais peu sont en désaccord sur ce point : la connaissance de plusieurs langages est cruciale, quels que soient les "hauteurs" des langages en question. Citation:
![]() Citation:
Dans le cas de l'informatique, c'est encore pire, vu que c'est l'Homme qui a inventé les axiomes de cette science, et donc ses fondements. C'est nous qui avons édicté les lois de l'informatique, on ne les a pas "devinées" d'après l'observation de l'Univers. A cause de ceci, et de la prépondérance de la logique dans la construction de l'informatique, certains sont tentés de carrément mettre l'informatique dans la catégorie des sciences formelles. Pour ma part, je trouve ceci défendable tant que l'on est dans le cadre de l'informatique théorique, et non-défendable sur l'informatique pratique, car basée sur l'électronique (donc la physique, science exacte et non pas formelle), ce qui est à mon sens rédhibitoire pour la classer comme formelle. Elle reste toutefois, quel que soit le cas, une science exacte. |
|||||
|
|
00
|
|
|
#172 | |
|
Expert Confirmé
![]() frederic francesConsultant informatique Inscription : juin 2009 Messages : 1 848 ![]() |
Citation:
la je crois que c'est plutôt un tentative d'informaticiens qui voulaient avoir un peu de repos qui ont tenté de faire croire a tout le monde qu'ils pouvaient faire du developpement avec des techno simple (java/ ou environnement de dev gogole prouf /eclipse/studio/clickodrome/...), maintenant je pense que l'on récolte ce qui a été semé dans les années 90 (surtout vers la seconde moitié)mais bon avec le recul et les collègues que j'ai eu, c'est quand même ceux qui avaient un esprit assez cartésiens qui developpaient correctement (dans le sens faire quelque chose de lisible et maintenable) |
|
|
|
00
|
|
|
#173 | ||
|
Inactif
![]() Inscription : octobre 2004 Messages : 3 894 ![]() |
Citation:
Citation:
Des gens doués, il y en a tout le temps, et c'est très bien ainsi.Mais pour avoir fait partie des dernières promotions ayant pris la voie "médiane" plutôt que la voie "haut niveau", j'ai vu le résultat dans les jeunes embauchés juste derrière moi... C'était souvent affligeant, on sentait bien que beaucoup d'entre eux avaient choisi l'informatique non pas par dons ou par goût, mais "parce qu'il y a du boulot dans la branche"... Si un jour cette situation arrivait chez les maçons, faudrait s'habituer à voir les immeubles s'écrouler... Côté positif, je n'ai jamais eu de problème pour trouver du boulot, je peux même me payer le luxe de choisir pour éviter la convention SYNTEC, et je n'ai jamais eu de clause de mobilité en plus... |
||
|
|
00
|
|
|
#174 | |
|
Membre Expert
![]() Inscription : août 2006 Messages : 1 141 ![]() |
Citation:
![]() Chaque paradigme a ses avantages et ses inconvénients, mais pour un vrai autodidacte, un langage médian peut servir de repère. D'ailleurs c'est bien de comparer les formulations entre différents langages comme les multiples exemples données sur ce fil dans les différents langages fonctionnels. |
|
|
|
00
|
|
|
#175 | |
![]() ![]() Damien GuichardInscription : juin 2007 Messages : 1 512 ![]() |
Citation:
Et n'oubliez pas que la programmation ce ne sont pas que des fonctions et des classes, ce sont aussi des modules. Si vous trouvez la POO beaucoup trop difficile c'est peut être que vous avez sauté une étape importante (la programmation modulaire).
__________________
Du même auteur: le cours OCaml, le dernier article publié, le projet, le blog dvp et le jeu vidéo. Avant de poser une question je lis les règles du forum. |
|
|
00
|
|
|
#176 |
|
Expert Confirmé
![]() frederic francesConsultant informatique Inscription : juin 2009 Messages : 1 848 ![]() |
je suis d'accord, mais après connaitre trop de langage n'est pas synonyme non plus de bon développeur.
|
|
|
00
|
|
|
#177 | ||
|
Inactif
![]() Inscription : octobre 2004 Messages : 3 894 ![]() |
Citation:
Citation:
Par contre, toute personne qui dit "maîtriser" autant de langages est soit un vantard menteur (cas le plus probable), soit un véritable psychopathe qui sera difficilement gérable, car plus intéressé par sa "collection" de langages connus que par le fait d'appliquer son savoir... Dans les deux cas, ce n'est pas un collègue, c'est un chômeur. |
||
|
|
00
|
|
|
#178 | |
|
Expert Confirmé
![]() frederic francesConsultant informatique Inscription : juin 2009 Messages : 1 848 ![]() |
Citation:
pendant ton parcours professionnel tu t'adapte au technos utilisés dans tes projets tu as un phase d'apprentissage et un phase ou tu maitrise l'utilisation de la techno au sein de ton projet et un phase ou tu oublie (quand tu quitte le projet) tu perd petit a petit la compétence pour n'en garder que l'essentiel (et encore pas toujours il faut que le projet ait été suffisamment long pour cela). C'est un peu comme faire du vélo, tu peux arrêter pendant des années, il suffit de te remettre dedans pour que ça revienne vite (mais tu ne lâchera pas forcement les main du guidon tout de suite) |
|
|
|
00
|
|
|
#179 |
|
Inactif
![]() Inscription : octobre 2004 Messages : 3 894 ![]() |
|
|
|
00
|
|
|
#180 |
|
Expert Confirmé
![]() frederic francesConsultant informatique Inscription : juin 2009 Messages : 1 848 ![]() |
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com