Aller à la page... |
Programation d'exécutable
Suivre Répondre |
|
Partager | Rechercher |
|
Pour réaliser un programme (exécutable) tout bête, il faut connaître un langage de programmation. Parmi les plus fréquemment utilisé : C, C++, Java, Visual Basic, Delphi.
Il faut des bases en algorithmique pour commencer puis avoir des notions en interface graphique pour que ça ressemble à quelque chose. Si tu veux de l'aide, voici 2 communautés très utiles à connaître : - développez.com (tutoriels, forums d'entraide, ...) - codes-sources (tutoriels, forums, sources, ...) Le langage C est à connaître car c'est un peu la base mais il reste un langage rustique et n'est plus d'avant garde, par contre, on sait ce qu'on fait ! Le C++ et le java sont très à la mode pour la programmation objet (notion algorithmique d'objet à maîtriser absolument) et puissant pour créer de bons programmes. Le visual basic a le mérite d'être facile à prendre en main mais a le défaut d'avoir un environnement de programmation payant (microsoft). Le delphi : il paraît que c'est bien ... mais je ne connais pas. Voilou. |
30/04/2004, 15h21 |
|
Homer le Grand |
Voir le profil public |
Trouver plus de messages par Homer le Grand |
|
C++, Java, Delphi, VB, C# ...
Les plus facile pour débuter sont Delphi et VB. Ensuite, C#, C++/Java. Personnellement, j'aime bien C#, qui est un mélange entre Java et VB (pour l'appel d'objet). Enfin, personnellement, j'ai l'habitude du C++, et je me suis lancée dans le C#, mais vraiment, si tu débutes, je te conseille Visual Basic. Ben .. LA source par excellente... http://msdn.microsoft.com |
30/04/2004, 15h28 |
|
|
Pas parmi ceux que je connait:
Turbo Pascal: Avantage: Facile a apprendre (d'ailleurs c'est fait pour ca a l'origine) Gratuit Defauts: Desuet Tres limité Le mode graphique est hyper limité Delphi Avantages: Comme c'est basé sur le Pascal, c'est tres facile a utiliser. Une gestion des fenetres graphiques hyper sumplie (je cree ma fenetre, je met mon bouton la etc) Pas mal de petits plus integrables facilement (connexion a une base de données par exemple) Defauts: Payant Java Avantages Assez simple a utiliser Multi-plateformes Une doc vraiment pratique (http://sun.java.com) Pas de pointeurs (donc pas de probleme de liberation de memoire entre autre) Gratuit Defauts Supeer lourd, c'est inimaginable 15000 librairies a inclure pour afficher Hello World La realisation d'interface graphique est simple, mais c'est souvent lourd quand tu veut faire quelque chose de precis (enfin ca doit etre possible j'ai pas assez appronfondi ce langage) Pour generer des executables c'est normalement possible, mais en general tu passe par du bycode qui sera interpreté par la machine virtuelle Java. Et, le meilleur pour la fin C++ (le language des Dieux ) Avantages Gratuit Multi-plateformes pour peu que tu utilise pas certaines librairies (MCF par exemple) Rapide (treeees rapide meme) Possibilité d'integrer du C (oui ca peut etre un avantage ) Avec la librairie standart, beaucoup de classes tres pratiques (listes chainées, maps, string etc) Inconvenients Si tu gere mal tes pointeurs tu risque vite de remplir ta memoire Sinon pour les liens utiles, developpez.com est assez utile en general. Pour le C++, la reference des cours ici: http://casteyde.christian.free.fr/cpp/cours/ Voila pour ma part |
30/04/2004, 15h30 |
|
- Caïn Abalham - |
Voir le profil public |
Trouver plus de messages par - Caïn Abalham - |
|
Au passage je te conseil de commencer par du simple, et donc sûrement pas par du C++.
Je te conseillerais Delphi, qui est un bon langage bien structuré ou il est presque impossible de coder n'importe comment, contrairement au C/C++, d'où une très grande facilité de lecture des sources existants et très nombreux. Cours pour débuter en programmation : http://fbeaulieu.developpez.com/guide/ et http://rmdiscala.developpez.com/cours/ L'IDE de programmation Delphi version personnel est gratuit, et suffira amplement pour débuter. Mais tu veux faire quoi exactement comme programme?? |
30/04/2004, 15h37 |
|
|
Citation :
Mais pour le C++, faudra pas t'attendre tout de suite a pouvoir faire des beaux trucs graphiques, mais aux niveau des bases y'a pas enormement de choses a savoir. Il faut bien comprendre la notions de classes et d'objets (le Delphi peut aider pour ca), et une notion primordiale, si tu reserve de la memoire, tu la libere avant la fin du programme. Pour les librairies graphique tu peut utiliser QT (http://www.trolltech.com/) qui a l'avantage d'etre multi-plateformes (enfin perso je l'utilises pas, je laisse d'autres personnes s'occuper de ca ) |
30/04/2004, 15h42 |
|
- Caïn Abalham - |
Voir le profil public |
Trouver plus de messages par - Caïn Abalham - |
|
Citation :
Pour le delphi, désolé, je ne connaîs pas de bon logiciel. |
30/04/2004, 16h42 |
|
Homer le Grand |
Voir le profil public |
Trouver plus de messages par Homer le Grand |
|
Bah pour Delphi tu as, Delphi
(vu que c'est pas un langage Delph, enfin bon) Tu en auras pour 160Mo~ pour Delphi, regardes la: http://www.developpez.com/devgratuits/ |
30/04/2004, 16h45 |
|
- Caïn Abalham - |
Voir le profil public |
Trouver plus de messages par - Caïn Abalham - |
|
J'ai Devcpp mais bon, oskour quoi pour l'instant.
Pour Delphi, euh, 160Mo c'est quand même bien mastoque quoi hein? Non? Snif *va mettre des heures.. * |
30/04/2004, 16h47 |
|
- Caïn Abalham - |
Voir le profil public |
Trouver plus de messages par - Caïn Abalham - |
|
Oui bah je confirmerais ça d'ici plus de trois heure quoi.
|
30/04/2004, 16h55 |
|
|
Je vois pas quelqu'un commencer a programmer avec du C++ :/
Je dois faire un truc avec MFC pour calculer un trajet, quand je le lance il ferme MSN et il plante :/ |
30/04/2004, 17h21 |
|
Sobieski[PDGC] |
Voir le profil public |
Trouver plus de messages par Sobieski[PDGC] |
- Caïn Abalham - |
Voir le profil public |
Trouver plus de messages par - Caïn Abalham - |
|
Prends mirc et fais des scripts
|
30/04/2004, 22h07 |
|
Kathandro Jourgensen |
Voir le profil public |
Trouver plus de messages par Kathandro Jourgensen |
|
Citation :
Et puis c'est pas supeeeer lourd... Une fois que la virtuelle machine est lancée c'est quasi aussi rapide que du C++. Après ca dépend de ce que tu veux faire, si ton programme doit s'exécuter pendant un cours un instant (genre un script) alors ne prends pas le java, si ton programme s'exécute pendant plusieurs minutes (une application classique) le java est très bien. Il a le gros avantage d'être vraiment un langage orienté Objet, pas comme le C++ ou c'est un bricole au dessus de C. (Note c'est pas pour ca que c'est pas rapide ou c'est nul, il faut juste faire assez attention à ce qu'on fait, de plus le débogage n'est pas toujours évident). |
30/04/2004, 22h58 |
|
- Caïn Abalham - |
Voir le profil public |
Trouver plus de messages par - Caïn Abalham - |
Suivre Répondre |
Fil d'ariane
Connectés sur ce fil1 connecté (0 membre et 1 invité)
Afficher la liste détaillée des connectés
|