Choisir un Langage Compilé - Divers - Programmation
Marsh Posté le 29-01-2006 à 18:16:11
ReplyMarsh Posté le 29-01-2006 à 18:24:44
Sebou77 a écrit : Pourquoi |
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...
Marsh Posté le 29-01-2006 à 18:31:53
kedare a écrit : Salut ! |
Tu veux pas un mars non plus ? Sinon ta Java qui te fait des pipes en prime.
Marsh Posté le 29-01-2006 à 18:48:39
Common Lisp
Marsh Posté le 30-01-2006 à 03:11:31
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
Marsh Posté le 30-01-2006 à 08:46:02
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
Marsh Posté le 30-01-2006 à 13:59:31
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).
Marsh Posté le 22-10-2006 à 20:35:39
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-)
Marsh Posté le 23-10-2006 à 03:34:04
kedare a écrit : j'ai ptete pensé au java meme si c'est pas en .exe |
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
Marsh Posté le 23-10-2006 à 04:10:42
pwang a écrit : personne n'a pensé à dire qu'ocamlopt est un compilateur pour ocaml qui compile vers du code natif ? |
Si il trouve que le java a l'air dur c'est pas trop la peine de lui proposer le caml hein
Marsh Posté le 23-10-2006 à 08:19:29
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...
Marsh Posté le 23-10-2006 à 08:47:54
pwang a écrit : Ben non, Caml c'est pas plus dur ni plus facile que Java... |
C'est surtout complètement différent conceptuellement
Si on a pas un certain background mathématique, la prog fonctionnelle est souvent beaucoup plus dure à percuter que la prog procédurale
Marsh Posté le 23-10-2006 à 18:44:02
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...
Marsh Posté le 23-10-2006 à 19:40:12
kedare a écrit : Salut ! |
T'as qu'a faire comme tout le monde en ce moment, fait tout en HTML-CSS-JS-PHP
Marsh Posté le 23-10-2006 à 21:45:46
kedare a écrit : Salut ! |
Tu cherches le mouton à 5 pattes là
En gros ce que tu cherches c'est le C++, mais tu n'en veux pas.
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 .
Marsh Posté le 23-10-2006 à 22:02:18
Ocaml, c'est sympa, mais c'est ce que j'appelle un langage "pour gens intelligents"
Sinon il y a D, qui est plus facile et bien plus sympa que le C++. Et Delphi bien sûr.
Marsh Posté le 24-10-2006 à 11:18:38
Le cobol ?
Marsh Posté le 26-10-2006 à 15:11:06
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 lexé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 quil a fini et tu devrais être impressionné par le ratio obtenu.
Tu arrives à une compression équivalente à une archive rar mais en conservant ton exécutable parfaitement fonctionnel. (oui, il reste en .exe)
Pour preuve quil reste fonctionnel, fait un upx d toto.exe et ton exécutable retrouve sa taille dorigine.
Je lutilise depuis des années pour compresser des exe vb6 et je nai jamais eu de problèmes. De la bombe !
Attention, même si upx est totalement gratuit, il existe des conditions dutilisations particulières pour un usage commercial.
Marsh Posté le 26-10-2006 à 15:15:20
francois210 a écrit : copie lexécutable upx.exe dans un dossier ou il y a ton exécutable toto.exe à faire "maigrir" et dans une fenêtre dos, tapes : |
Sauf qu'il faut savoir qu'un logiciel compressé avec UPX va prendre notablement plus de ram qu'un logiciel non compressé.
Marsh Posté le 26-10-2006 à 16:05:22
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 ?
Marsh Posté le 26-10-2006 à 16:22:16
mais personne n'a vu qu'il s'agit d'un déterrage de topic de début d'année ?
Marsh Posté le 29-01-2006 à 18:00:51
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 ^^