Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1725 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Choisir un Langage Compilé

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Choisir un Langage Compilé

n°1294294
kedare
Posté le 29-01-2006 à 18:00:51  profilanswer
 

Salut !
je voudrais faire un langage de programmation capable de compillé
parceque pour le moment je suis sur le python .. certe c'est bien , mais devoir imposer de telecharger python et tout les modules requis a chaque personne qui veut utiliser mon programme (ou alors Py2Exe qui genere des Exe de 10mo mini dés qu'on met une interface graphique :/)
j'en ai un peut marre de ca :)
donc je cherche un langage :
 
 
Multi-Plateforme (une compilation par Plateforme ou quelque chose comme ca)
Possibilité de creers des Executables sur Windows
Pas trop lent
pas trop lourd (pas du  3mo directe pour un Hello world en mode console comme Py2Exe)
Orienté-Objet (je prefere)
Pas trop dure ^^
Qu'il y ai pas mal de libs
SI possible qui peut s'interfacer avec python :)
 
(je vous previent je veut pas de C/C++)
j'ai penser au caml , il a l'air tres bien, mais je sait pas si on peut faire des executables natif , ca avec Camlc ca me genere un .exe mais il faut toujour avoir Caml installé pour que ca marche
Voila merci ^^

mood
Publicité
Posté le 29-01-2006 à 18:00:51  profilanswer
 

n°1294296
Sebou77
French Tech powaa :-)
Posté le 29-01-2006 à 18:16:11  profilanswer
 

kedare a écrit :

...
(je vous previent je veut pas de C/C++)
...


Pourquoi :??:

n°1294302
kedare
Posté le 29-01-2006 à 18:24:44  profilanswer
 


 
parceque dans le C++ je n'aime pas les truc << >> , la syntax est un peut du nimporte quoi et comme entre les deux c'est le seul qui a la poo ca elimine le C...

n°1294307
Chronoklaz​m
Posté le 29-01-2006 à 18:31:53  profilanswer
 

kedare a écrit :

Salut !
je voudrais faire un langage de programmation capable de compillé
parceque pour le moment je suis sur le python .. certe c'est bien , mais devoir imposer de telecharger python et tout les modules requis a chaque personne qui veut utiliser mon programme (ou alors Py2Exe qui genere des Exe de 10mo mini dés qu'on met une interface graphique :/)
j'en ai un peut marre de ca :)
donc je cherche un langage :
 
 
Multi-Plateforme (une compilation par Plateforme ou quelque chose comme ca)
Possibilité de creers des Executables sur Windows
Pas trop lent
pas trop lourd (pas du  3mo directe pour un Hello world en mode console comme Py2Exe)
Orienté-Objet (je prefere)
Pas trop dure ^^
Qu'il y ai pas mal de libs
SI possible qui peut s'interfacer avec python :)
 
(je vous previent je veut pas de C/C++)
j'ai penser au caml , il a l'air tres bien, mais je sait pas si on peut faire des executables natif , ca avec Camlc ca me genere un .exe mais il faut toujour avoir Caml installé pour que ca marche
Voila merci ^^


 
 
Tu veux pas un mars non plus ? Sinon ta Java qui te fait des pipes en prime.


---------------
Scheme is a programmable programming language ! I heard it through the grapevine !
n°1294316
masklinn
í dag viðrar vel til loftárása
Posté le 29-01-2006 à 18:48:39  profilanswer
 

Common Lisp :o


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1294406
kedare
Posté le 30-01-2006 à 03:11:31  profilanswer
 

j'ai ptete pensé au java meme si c'est pas en .exe
par contre c'est dur dur ^^
l'Ocaml a l'air pas mal aussi

Message cité 1 fois
Message édité par kedare le 30-01-2006 à 03:19:36
n°1294423
smaragdus
whores, drugs & J.S. Bach
Posté le 30-01-2006 à 08:46:02  profilanswer
 

kedare a écrit :

parceque dans le C++ je n'aime pas les truc << >> , la syntax est un peut du nimporte quoi


 
tu l'as bien lancé ton troll [:dawa]

n°1294597
Sebou77
French Tech powaa :-)
Posté le 30-01-2006 à 12:23:18  profilanswer
 

:lol:

n°1294711
Paul JR
Posté le 30-01-2006 à 13:59:31  profilanswer
 

Si tu veux pas de C++, pour faire des petits exe compilés tu as aussi Delphi, tu peux télécharger la version perso gratuite Delphi 2005 ici : http://delphi.developpez.com/delphi2005/
 
Voir même en option télécharger la version Delphi 6 pour des exe encore plus petits, ici : http://pascal.developpez.com/compilateurs/delphi/
 
Mais Delphi langage ca sera pas plus facile que C++, c'est une syntaxe pascal objet, je ne sais pas si ca te plaira plus que c++. Par contre Delphi c'est plutot bien coté RAD (outils visuels).


Message édité par Paul JR le 30-01-2006 à 14:01:08
n°1462595
pwang
Posté le 22-10-2006 à 20:35:39  profilanswer
 

personne n'a pensé à dire qu'ocamlopt est un compilateur pour ocaml qui compile vers du code natif ?
 
et qui sait mieux faire les appels de fonctions que C ?
(il suffit de prendre la fonction de Takeuchi pour s'en convaincre ;))
 
8-)
 


---------------
étudiant en master de recherche en informatique - algorithmique et programmation - langages : ocaml, etc.
mood
Publicité
Posté le 22-10-2006 à 20:35:39  profilanswer
 

n°1462732
kalagan64
Posté le 23-10-2006 à 03:34:04  profilanswer
 

kedare a écrit :

j'ai ptete pensé au java meme si c'est pas en .exe
par contre c'est dur dur ^^
l'Ocaml a l'air pas mal aussi


Honnêtement le java c'est pas super dur.
Ca a l 'air de bien correspondre a ce que tu cherche et ya moyen de faire des .exe
 

n°1462733
masklinn
í dag viðrar vel til loftárása
Posté le 23-10-2006 à 04:10:42  profilanswer
 

pwang a écrit :

personne n'a pensé à dire qu'ocamlopt est un compilateur pour ocaml qui compile vers du code natif ?
 
et qui sait mieux faire les appels de fonctions que C ?


Si il trouve que le java a l'air dur c'est pas trop la peine de lui proposer le caml hein [:pingouino]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1462752
pwang
Posté le 23-10-2006 à 08:19:29  profilanswer
 

Ben non, Caml c'est pas plus dur ni plus facile que Java...
 
Moi je trouve Caml beaucoup plus facile, mais je sais bien que d'autres pensent l'inverse...


---------------
étudiant en master de recherche en informatique - algorithmique et programmation - langages : ocaml, etc.
n°1462758
masklinn
í dag viðrar vel til loftárása
Posté le 23-10-2006 à 08:47:54  profilanswer
 

pwang a écrit :

Ben non, Caml c'est pas plus dur ni plus facile que Java...
 
Moi je trouve Caml beaucoup plus facile, mais je sais bien que d'autres pensent l'inverse...


C'est surtout complètement différent conceptuellement [:spamafote]
 
Si on a pas un certain background mathématique, la prog fonctionnelle est souvent beaucoup plus dure à percuter que la prog procédurale


Message édité par masklinn le 23-10-2006 à 08:49:21

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1463371
pwang
Posté le 23-10-2006 à 18:44:02  profilanswer
 

Ok pour la différence conceptuelle.
 
Pour le côté facilité à digérer en tant que 1er langage, ça se discute... (enfin je crois que ça se troll...)
 
En même temps, vouloir programmer sans avoir fait des maths au lycée, c'est bizarre...
 
Bref, il ne faut pas oublier qu'OCaml est un langage qui possède un noyau fonctionnel, mais qu'il est très bon en impératif également ! Peu de gens qui connaissent bien OCaml ET Java disent du mal d'OCaml, je crois...


---------------
étudiant en master de recherche en informatique - algorithmique et programmation - langages : ocaml, etc.
n°1463407
FlorentG
Unité de Masse
Posté le 23-10-2006 à 19:40:12  profilanswer
 

kedare a écrit :

Salut !
 
[...]
 
Voila merci ^^


T'as qu'a faire comme tout le monde en ce moment, fait tout en HTML-CSS-JS-PHP

n°1463566
int21h
Posté le 23-10-2006 à 21:45:46  profilanswer
 

kedare a écrit :

Salut !
je voudrais faire un langage de programmation capable de compillé
parceque pour le moment je suis sur le python .. certe c'est bien , mais devoir imposer de telecharger python et tout les modules requis a chaque personne qui veut utiliser mon programme (ou alors Py2Exe qui genere des Exe de 10mo mini dés qu'on met une interface graphique :/)
j'en ai un peut marre de ca :)
donc je cherche un langage :
 
 
Multi-Plateforme (une compilation par Plateforme ou quelque chose comme ca)
Possibilité de creers des Executables sur Windows
Pas trop lent
pas trop lourd (pas du  3mo directe pour un Hello world en mode console comme Py2Exe)
Orienté-Objet (je prefere)
Pas trop dure ^^
Qu'il y ai pas mal de libs
SI possible qui peut s'interfacer avec python :)
 
(je vous previent je veut pas de C/C++)
j'ai penser au caml , il a l'air tres bien, mais je sait pas si on peut faire des executables natif , ca avec Camlc ca me genere un .exe mais il faut toujour avoir Caml installé pour que ca marche
Voila merci ^^


 
Tu cherches le mouton à 5 pattes là :P
 
En gros ce que tu cherches c'est le C++, mais tu n'en veux pas.
 

  • Pas de runtime\VM => Exit Java,C#,VB, et tous les langages interprétés en général
  • Portable et objet, exit tout le reste sauf C++ qui est à ma connaissance le seul langage de programmation objet à avoir un compilo sur presque toutes les platerformes hard qui peuvent le supporter, à défaut il y a à minima du C (pas objet).
  • Avec beaucoup de Lib, le C++ est probablement le langage le plus riche, en plus de ses propres bibliothèques, il peut attaquer la quasi totalité des librairies du langage C et, en autres la librairie d'extension de python (en C) qui est incluse dans les distributions standard de Python.
  • Pas trop dur, c'est pas possible. A partir du moment où c'est ouvert, performant et riche, c'est forcément dur, ne serait ce que pour assimiler les concepts sur lesquels reposent les librairies qui sont utilisées et la façon dont elles s'affranchissent des OS. La difficulté du C++ n'est pas dans sa syntaxe (qui n'arrange pas les choses, j'en conviens) mais dans sa richesse. On peut tout faire en C++, y compris le pire.


Cela dit si la seule chose qui bloque c'est la gestion des E/S, tu as toujours la possibilité d'utiliser les librairies C. Ca va faire hurler les puristes mais ça marche et c'est portable donc pas de soucis en perspective :D.
 
 

n°1463581
el muchach​o
Comfortably Numb
Posté le 23-10-2006 à 22:02:18  profilanswer
 

Ocaml, c'est sympa, mais c'est ce que j'appelle un langage "pour gens intelligents" :o
Sinon il y a D, qui est plus facile et bien plus sympa que le C++. Et Delphi bien sûr.


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°1463882
MrClass
Posté le 24-10-2006 à 11:18:38  profilanswer
 

Le cobol ?  :whistle:


---------------
"Dans chaque rue, il y a un inconnu qui rêve d'être quelqu'un, C'est un homme seul, oublié, qui cherche désespérément à prouver qu'il existe."
n°1465485
francois21​0
Posté le 26-10-2006 à 15:11:06  profilanswer
 

Salut kedare,
 
Si tu veux réduire la taille de tes exécutables indépendamment du langage de programmation, je te conseille un petit programme dédié à la compression des exécutables : UPX the Ultimate Packer for eXecutables
 
http://upx.sourceforge.net/
 
La dernière version en date est très très efficace et surtout très stable :
http://upx.sourceforge.net/download/upx202w.zip
 
 
copie l’exécutable upx.exe dans un dossier ou il y a ton exécutable toto.exe à faire "maigrir" et dans une fenêtre dos, tapes :
upx –9 toto.exe
 
 
attend qu’il a fini et tu devrais être impressionné par le ratio obtenu.  :ouch:  
Tu arrives à une compression équivalente à une archive rar mais en conservant ton exécutable parfaitement fonctionnel. (oui, il reste en .exe)
 
Pour preuve qu’il reste fonctionnel, fait un upx –d toto.exe et ton exécutable retrouve sa taille d’origine.
Je l’utilise depuis des années pour compresser des exe vb6 et je n’ai jamais eu de problèmes. De la bombe !  ;)  
 
Attention, même si upx est totalement gratuit, il existe des conditions d’utilisations particulières pour un usage commercial.

n°1465486
capitainei​gloo
Posté le 26-10-2006 à 15:15:07  profilanswer
 

l'assembleur !!!!

n°1465487
masklinn
í dag viðrar vel til loftárása
Posté le 26-10-2006 à 15:15:20  profilanswer
 

francois210 a écrit :

copie l’exécutable upx.exe dans un dossier ou il y a ton exécutable toto.exe à faire "maigrir" et dans une fenêtre dos, tapes :
upx –9 toto.exe
 
 
attend qu’il a fini et tu devrais être impressionné par le ratio obtenu.  :ouch:  
Tu arrives à une compression équivalente à une archive rar mais en conservant ton exécutable parfaitement fonctionnel. (oui, il reste en .exe)


Sauf qu'il faut savoir qu'un logiciel compressé avec UPX va prendre notablement plus de ram qu'un logiciel non compressé.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1465534
frabill
Posté le 26-10-2006 à 16:05:22  profilanswer
 

masklinn a écrit :

Sauf qu'il faut savoir qu'un logiciel compressé avec UPX va prendre notablement plus de ram qu'un logiciel non compressé.


 
Alors leur déclaration :
 

Citation :

no memory overhead for your compressed executables because of in-place decompression.


 
C'est vrai/faux/en partie vrai ?

n°1465547
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 26-10-2006 à 16:22:16  profilanswer
 

mais personne n'a vu qu'il s'agit d'un déterrage de topic de début d'année ? :sarcastic:


---------------
J'ai un string dans l'array (Paris Hilton)
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Choisir un Langage Compilé

 

Sujets relatifs
Quel langage pour application?Langage de programmation préféré ;)
API et langage pour édition vidéo ?[Divers] Quel langage utiliser pour développer un selecteur vidéo ?
Maintien rapide aisée d'une arborescence : quelle structure choisir ?[LISP] traduire vers un langage actuel
Lequel choisirAide pour le langage C
problème langage C besoin d'aide...Quel interclassement choisir ?
Plus de sujets relatifs à : Choisir un Langage Compilé


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR