Tu veux dire avec Meta OCaml ?Envoy� par outs
J'ai trouv� �a, �a me faisait penser aux templates :
http://www.metaocaml.org/doc/Tutorial%202004.pdf sur www.metaocaml.org
Tu veux dire avec Meta OCaml ?Envoy� par outs
J'ai trouv� �a, �a me faisait penser aux templates :
http://www.metaocaml.org/doc/Tutorial%202004.pdf sur www.metaocaml.org
Malheursement je ne connais par meta-ocaml, mais avec la version normal de ocaml on peut d�j� faire beaucoup de choses abstraites.
La rapidit� d'ex�cution, la lisibilit� du code source, la facilit� d'impl�mentation des API Windows, une riche VCL facilitant le d�veloppement des applications Mono-poste et client-serveur sont quelques crit�res non exhaustifs qui m'ont s�duits dans Delphi.
Cependant la programmation via l'EDI Delphi n�cessite plus de codes sources que d'autres langages � cause des mots cl�s "begin...end" pour d�finir les blocs,... Alors qu'en C par exemple il correspond � "{..}".
Allez on va faire une r�ponse de "vieux" d�veloppeur Mainframe avec un peu de provoc ...![]()
![]()
![]()
Moi le langage que je pr�f�re c'est le COBOL ...
- Pourquoi ce choix ?
C'est le langage qui a accompagn� toute ma d�j� longue vie professionnelle.
- Les plus/avantages :
Je le ma�trise plut�t bien et c'est le plus performant et le plus r�pandu dans mon environnement professionnel actuel (Banque / Mainframe).
Parfaite int�gration avec les logiciels majeurs du Mainframe � savoir :
DB2 for z/OS
IMS/TM et IMS/DB
Websphere MQ / MQSeries
- Les moins/d�savantages :
Assez verbeux et plut�t lourd.
Pas de notion OO (mais c'est pas grave puisque je ne pratique pas ... )
A abandonn� la probl�matique de la pr�sentation des donn�es � l'utilisateur et laisse �a aux langages GUI ou Web.
- Quels projets r�alisez-vous avec et pourquoi ?
Projets de Gestion principalement.
M�me si depuis quelque temps je me suis orient� vers les bases de donn�es (DB2 for z/OS), je fais encore du support aux d�veloppeurs pour le SQL dans un programme COBOL.
- Vers quels autres langages pensez vous �voluer dans le futur
Assembleur 370 (j'ai d�j� quelques notions).
Peut �tre Java sur le Mainframe (pour la frime).
Des notions de C/C++ sur le Mainframe parce qu'on voit arriver de plus en plus de progiciels multi-plateformes �crits dans ces languages
- Comment vous �tes vous form�, ou avez vous �t� form� sur ce langage ?
Ann�e Sp�ciale D'IUT informatique (1980-81) � Grenoble sur le Centre de Calcul du campus � l'�poque sur Multics.
Stages compl�mentaires chez les constructeurs et SSII.
- Est-ce une utilisation amateur ou professionnelle ?
Utilisation professionnelle.
- Avez vous fait votre choix pour raison professionnelle, par plaisir, par choix personnel ?
Choix par raison professionnelle.
- quels outils vous utilsez (Editeur, EDI, etc...)
Le Time-Sharing du Mainframe � savoir TSO et ISPF/PDF.
- Autres langages utilis�s, pourquoi ? dans quel cadre ? et comparaisons ?
Pascal � l'IUT pour son caract�re �minemment p�dagogique d'apprentissage de la programmation structur�e en prolongement de nos cours d'Algorithmique (mais c'est fini maintenant) ...
REXX sur z/OS, un langage de script injustement m�connu.
SQL bien s�r car li� � mon nouveau job.
- sur quels syst�mes ou plateformes vous travaillez (Windows, Dotnet, Linux,
etc...)
Mainframe IBM sous z/OS.
Le nom complet et officiel de la version du language que j'utilise est :
COBOL for OS/390 and VM V2R2
- Conclusion
COBOL n'est pas encore mort !
Le plus simple.
Le plus structur�.
Le plus riche en terme de biblioth�que.
Le plus performan(portabilit�,rappidit�..)
C est le meilleur jusqu'a maintenant
powerbuilder
je d�veloppe dans 2 domaines : les syst�mes embarqu�s (pic) et les cgi. dans chacun d'eux je choisi le langage le plus adapt� : c pour le premier, perl pour le deuxieme. je trouve perl bien plus agreable et plus simple. je dirai donc que c'est mon langage pr�f�r� meme si je me sert plus souvent du c.
Je choisis VB6.
j'ai commenc� avec et je trouve ce langage excellent et intuitif.
m�me si des fois on aimerait bien des fonctionnalit�s orient�es objet plus d�velopp�es (genre Java, que j'appr�cie beaucoup aussi)
Bonjour,
J'ai choissi Delphi car c'est celui que je maitrise le mieux.
Mais j'ai commenc� par le basic du c�l�brissime Sinclair ZX 81...
Ah.... Souvenir...
j'ai touch� au C ; C++
Je regarde Python...
Cordialement
Couik
Bonjour,
Moi cela d�pend de ce que je veux faire.
Pour une appli windows de base et rapide a faire. Je vais utilis� WinDev (qui est un L5G mais c'est un d�tail)
Pour un appli sous linux j'utiliserai le Java. Car m�me si WinDev le permet (en version 10 principalement) c'est un peu gal�re car il ne faut utilis� que les fonctions qui sont compatibles avec Linux. Mais WinDev reste un tr�s bon langage r�duisant de beaucoup le code.
J'ai en fait une formation principalement ax� sur .Net - UML et Java.
Et de ce fait WinDev m'a enlev� pas mal de code.
Bref j'ai donc choisi WD pour sa simplicit� et sa rapidit�.
Mon vote c'est dirig� sur le C++.
Tout simplement car je suis �tudiant, et qu'il a �t� le premier langage que je g�re aisement. De plus l'aspect pratique du C++ et la possibilit� d'y ajouter quelconque librairies pour permettre tout type d�v�loppement, a facilit� ma vie.
En tout cas,je ne suis pas contre d'apprendre d'autre langage car chacun � ca sp�cialit�.
Bonne Journ�e � tous
On va voir le probl�me dans l'autre sens ...
J'ai choisi d'utiliser wxWidgets car c'est une biblioth�que qui accuse d�ja un certain �ge et donc un v�cu! Avec j'utilises principalement du C++ puisque je me pr�ocupes �norm�ment de la gestion dynamique de la m�moire par mon programme.
wxWidgets car le GUI m'int�ressait et parce qu'� l'�poque je n'avais pas les moyens de me payer Visual Studio ... ^^
C'est assez verbeux quand on rentre dans le d�tail , c'est de la POO. << Int�ressant !!!!
J'ai suivie pour ce faire des cours de BTS uniquement IRIS(pour etre plus pr�cis)
Maintenant j'en ai tant une utilisation personelle que professionelle ... et ca m'a permis de faire un parrall�le avec une des entrrpises ou j'ai travaill� o� ils utilisaient QT de Trolltech ....
Son gros avantages c'est qu'il est multi-plateformes ! ( Unix/Win/Mac )
En Gros Via C++ You Can Use The World !
Dans l'avenir je me tournerais vers C# ... mais on verra plus tard![]()
evidemment mon langage prefere, c'est matlab, il fait tout, sans se prendre la tete avec des declarations, etc... sachant que j'utilise la programmation a des fins mathematiques, c'est parfait.
J'ai transcrit un programme matlab en java, et rien que pour gerer des structures avec java, c'etait la galere... bref, MATLAB forever
coolgeff
un peu d'historique![]()
- j'ai commence a programmer en C, et j'aimais bien , surtout sous Linux et comme j'apprenais je trouvais cela genial
- j'ai switche sur le C++ pour un an ou deux sous windows,c'etait bien aussi
- apres j'ai passe au Python, que j'ai bien aime tres puissant pour les listes, dictionnaires
mais avec tout ces langages, disant que je perdais beaucoup de temps a apprendre, tout les trucs, les tricks, et les tips du langage, et donc je m'attardais plus sur le langage, que je defini comme un outil et pas un but en lui meme, donc je n'ai pas besoin d'un langage difficile a apprendre, a maitriser ( car ce n'est pas le but, mais c'est juste un outil)
- j'ai fait du Java, sur des projets solo ( petit server Http ), et j'ai bien aime, mais je n'ai jamais eu la chance (le courage de retravailler sur)
- la ca fait 4 mois que je travaille en C# et vraiment, c'est vraiment Bien, tres facile a apprendre ( ou passer du C/C++), , permet de faire ce qu'en veut ( comme les autres langages d'ailleurs) mais sans se casser trop la tete sur les details (je prefere me casser la tete sur mon probleme, que sur le langage en lui meme)
et la je sais que je ne vais plus quitter C# et .Net , je m'y mets vraiment a fond, la compagni ou je suis, ont completement switche du C++ au .Net , et ils ne regrettent pas ( ca leur a prit 3 ausn) et maintenant tout les outlis, framework, plugin-in sont ecrit en C# (pas de VB, delphi, C++ manage)
mais comme tout framework il y'a des petit probleme ( je suis encore sous 1.1, donc plusieurs problemes ont ete resolu dans le 2.0)
et franchement pour des gros projets , nouveaux recrtuement, pour des ingenieurs juniors, le C# ( java) est mieux adapte
ce qui est sure je ne travaillerai plus jamais sur C (sauf si je fais de l'embarque, et ca reste a voir)
voila
Merci
allez, jouons l'original
mon langage pr�f�r� est l'ocaml, suivi de pr�s par l'erlang et le prolog... et le coq est aussi bien plac�.
remarque: je fais pas mal de compilateurs, de v�rification, et d'applications distribu�es en ce moment... �a peut expliquer![]()
Je trouve que Python avec son approche fonctionnelle est aussi assez bien plac� pour l'�criture de compilateurs ou d'analyseurs ; j'ai �crit un analyseur XPath en Python, et le code est plus concis et plus �l�gant que ce qu'aurait �t� son �quivalent dans un langage "traditionnel" tel que C++ ou Java.Envoy� par gorgonite
![]()
FAQ XML
------------
� Le moyen le plus s�r de cacher aux autres les limites de son savoir est de ne jamais les d�passer �
Giacomo Leopardi
tu utilises des outlis comme Lex/Yacc ou tu fais tout a la main?Envoy� par GrandFather
J'ai �crit l'analyseur en totalit�. Je sais qu'il existe une version de Lex/yacc pour python (PLY), mais ce projet ayant � l'origine une vocation didactique (apprendre Python), j'ai pr�f�r� mettre les mains dans le cambouis...Envoy� par deeal
Ca n'a pas non plus �t� trop compliqu� : la grammaire XPath ne compte qu'une quarantaine de r�gles de production, et une simple analyse descendante suffit. Quant � l'�valuation de l'expression XPath, c'est l� que l'approche fonctionnelle de Python montre tout son int�r�t.![]()
FAQ XML
------------
� Le moyen le plus s�r de cacher aux autres les limites de son savoir est de ne jamais les d�passer �
Giacomo Leopardi
j'ai vot� pour le c# pour les raisons suivantes:
--> il est manager et bien con�u
--> ayant deja developp� avec Qt, OPAL, et PWLIB (tous c++) je trouve que C# est ce qu'attendait les adeptes de la POO. Je ne plains plus des mecanismes de signal/slot car les type delegeates font mieux .
-->plus besoin d'apprendre des middleware par SGBD ADO.NET fait �a � notre place
--> ce qui m'a le plus convaincu c'est les web services et XML ( l'implementation genial de DOM)
--> une chose asp.net m'a redonner le gout du web avec un code-behind C# c'est vraiment merveilleux
J'ai vot� DELPHI.
Je ne parle et �cris que le langage Pascal/Delphi.
Les autres j'en ai pas besoin, je ne voyage pas beaucoup.
don't worry, be happy ........ � faire suivre.
Partager