Un langage qui permet de développer d'autres langages.
EDIT: de cette manière vous êtes apte à développer un langage spécifique au domaine d'application ...
Euuh, besoin de source là!
Mr Wirth dit tout le contraire.
Moi je programme en français, ou l'anglais ( je pourrai aussi en Chinois )
Oui j'écris des algorithmes.
En langage algorithmique en texte ou en diagramme comme l'UML.
Puis il faut utiliser un convertisseur qui traduit de l'algorithme textuel ou UML vers de l'ASM, c, c++, PHP, java, etc ..............................
Je suis actuellement entrain de créer des traducteurs de code, à bon entendeur salut !
ALGORITHME
UMLUn algorithme est un processus systématique de résolution, par le calcul, d'un problème permettant de présenter les étapes vers le résultat à une autre personne physique (un autre humain) ou virtuelle (un calculateur). En d'autres termes, un algorithme est un énoncé d’une suite finie et non-ambiguë d’opérations permettant de donner la réponse à un problème. Il décrit formellement une procédure concrète. Si ces opérations s’exécutent en séquence, on parle d’algorithme séquentiel. Si les opérations s’exécutent sur plusieurs processeurs en parallèle, on parle d’algorithme parallèle. Si les tâches s’exécutent sur un réseau de processeurs on parle d’algorithme réparti ou distribué.
liens :UML (en anglais Unified Modeling Language ou « langage de modélisation unifié ») est un langage de modélisation graphique à base de pictogrammes. Il est apparu dans le monde du génie logiciel, dans le cadre de la « conception orientée objet ». Couramment utilisé dans les projets logiciels, il peut être appliqué à toutes sortes de systèmes ne se limitant pas au domaine informatique
qu'est ce qu'un algorithme ?
un portail sur l'algorithmie
qu'est ce que l'UML ?
OMG UML
Des méta language, il en existe déjà....
j'ai déjà développé des apllis utilisant un méta langage à base de diagrammes UML (KIS pour ceux que ça intéresse) et les convertissait en C/C++.
si c'est bien fait cela marche plutôt bien, mais il n'en reste pas moins que c'est un langage aussi, avec sa syntaxe, ses mots clés, sa grammaire.
Maintenant pour revenir à la question initiale, me concernant il n'y a pas de langage pour "vrai" programmeur. il faut savoir s'adapter à la situation et être capable d'expliquer ce que l'on a fait ainsi que les choix technologiques retenues pour réaliser tel ou tel projet, mais cela n'est pas spécifique au métier de programmeur.....
bazar: http://www.improetcompagnie.com/publ...ctacles-6.html
BÉPO la disposition de clavier francophone, ergonomique et libre: http://bepo.fr/wiki/Accueil
Emacs Wiki: http://www.emacswiki.org/
En attente de ce que produira: http://www.pushmid.com
Je vous conseil de jeter un œil à cette vidéo ( aux moins les 10 premières minutes) :
Les algorithmes, cœur de l'informatique
Bonjour,
Je me permets de regrouper ces deux remarques, car elles sont finalement assez proches :
Vous supposez ici que vous avez besoin de performances moyennes, ce qui est le cas d'une partie de l'informatique, mais d'une partie seulement.La performance du language (dans le sens rapidité) n'est absoluement pas un argument ,tant le hardware évolue plus vite que le software.
Pour tout ce qui est embarqué, les performances du code sont extrêmement importantes, car ce sont elles qui déterminent la durée de la batterie. Et c'est grâce a des inepties comme celles que vous écrivez que l'on arrive a des téléphones ayant des autonomies ridicules : de mauvais programmes qui ne tiennent pas compte de l'environnement, et un hardware qui a force d'être augmenté tire trop de jus de la batterie.
Des generateurs de code, il en existe depuis des dixaines d'années, tu ne feras probablement rien de nouveau dans le domaine. Alors pourquoi ne sont-ils pas plus utilisés, si c'est tellement merveilleux ?
Quant au fait que le hardware évolue toujours aussi vite, ce n'est plus forcément vrai, même pour les serveurs... http://www.developpez.net/forums/d91...re-pertinente/
Le langage des vrais programmeurs...L'élite des développeurs...Rien que ça...
Moi j'utilise un papier et un crayon et surtout ma tête.
Après, le reste, c'est de la techno, rien d'insurmontable.
Le vrai programmeur...Parce qu'il y en a des faux, et l'élite des développeurs...
Question en retour : Quand l'élite des développeur rencontre un sujet qu'elle ne connait pas dans un contexte qu'elle ne connait pas, elle fait comment ?
Savoir programmer en assembleur ou en basic, ça ne sert à rien, savoir utiliser un langage pour sortir une application, çà c'est de la programmation.
Les pièges de l'Internet
Helix, réponse à une intrusion
"La plus grande gloire n'est pas de ne jamais tomber, mais de se relever à chaque chute." Confucius
"Si j'ai vu plus loin, c'est en me tenant sur les épaules de géants." Isaac Newton
Celui qui maitrise le C et l'assembleur
Je reste sur ma position en maintenant qu'un bon développeur, c'est un développeur qui sait ce sortir de n'importe quelle situation grâce à sa tête.
Celui qui connait X langage mais ne maitrise aucun n'est pas un bon développeur. A l'extrême, j'ai envie de dire que seul des connaissance générales sur les méthode de développement et une maitrise de l'algoritmie suffit pour être un bon développeur.
A mon avis on fait tous fausse route, car la question est de savoir quel est le langage des "vrais" programmeurs, et en réalité il n'y a pas de "vrais" développeur qui utilisent de "vrais" langage. Car il est fort possible qu'est programmeur est très fort en un tel ou tel langage mais qu'il se plante avec d'autres.
Or on n'est pas tous Obligé de maitriser tout les langages sur le marché.
D'où moi je dis que le vrai langage c'est celui qui convienne vraiment à son projet. Et le vrai programmeur c'est celui qui peut s'adapter avec n'importe quel langage,qui correspond à son projet.
Quel beau sujet à troll (et certains s'y jettent les deux pieds dedans à ce que je vois).
C'est simple, un "vrai programmeur" ne répondra même pas à cette question.Quel est le langage des "vrais" programmeurs ?
Responsable Java de Developpez.com (Twitter et Facebook)
Besoin d'un article/tutoriel/cours sur Java, consulter la page cours
N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
--------
Architecte Solution
LinkedIn : https://www.linkedin.com/in/nicolascaudard/
Je dirai LISP.
Parce qu'il faut vraiment faire partie de l'élite pour faire un gros programme en LISP...
Veuillez agréer nos sentiments les plus distingués. Soyez assurés de notre entière collaboration, bien à vous pour toujours et à jamais dans l'unique but de servir l'espérance de votre satisfaction, dis bonjour à ton père et à ta mère, bonne pétanque, mets ton écharpe fais froid dehors.
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