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.
....................................................................
Aidez-vous... Dieu vous aideras et nous aussi..
....................................................................
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager