Compte_supprime_2209 Posté(e) le 13 juillet 2003 Partager Posté(e) le 13 juillet 2003 Yop, Je cherche un language de programmation pour les vacances... J'ai déjà essayé pas mal de trucs, mais je suis jamais allé très loin par flemme... mais bon, j'ai besoin de pas mal de choses, donc faut que je m'y mette vraiment... Bon, en gros, voici ce que je cherche: - language disponible avec un compilateur win32 simple d'utilisation - pas de C, ni de languages "trop vastes" (par rapport aux librairies)... Je voudrais un language si possible sans aucune librairie (enfin je veux dire que j'aime pas utiliser une librairie, sans savoir comment elle fonctionne... et c'est beaucoup trop long de comprendre comment elle fonctione ) - anglais ou français, ça m'est égal... (par rapport au support, et tout...) - j'ai besoin d'un language qui permette de faire des applications connectables à internet.. - avec ou sans environnement de developpement, ça m'est égal aussi, mais si y'a un environnement de dev, il faut qu'il soit simple et efficace... à la limite, je prefere le text only... donc il faut pouvoir programmer des fenêtres windows simplement... Parmi les principales apps que je veux faire, y'a un client email, un client ftp, un logiciel de chat, et une solution de cryptage... bon après, j'ai pas mal d'autres petits programmes de traitement de donnée, et autre, dont j'aurai besoin... J'ai de bonnes connaissances de base en programmation, donc ça ira, mais j'ai pas envie de me relancer dans le C... (enfin me conseillez pas des languages style VB, ou autre... j'ai déjà donné ) J'avais bien essayé Smalltalk (entre nombreux autres), mais je crois me souvenir que le compilateur était assez chaud (enfin ça fait longtemps, et j'ai pas beaucoup cherché, mais je crois bien que y'a pas de version binaire du compilateur... et il est en C, et j'ai jamais reussi à le compiler.. enfin je crois bien que c'était ça) ça me derangerai pas trop de m'y replonger, mais j'aimerai surtout avoir vos avis ^_^ Je compte faire un DEUG MIAS l'année prochaine, donc si en plus le language est enseigné là bas, ça me fera une certaine avance en plus... enfin bon, même un autre language ira très bien aussi Mirci d'avance ^_^ Lien vers le commentaire Partager sur d’autres sites More sharing options...
- etnica - Posté(e) le 13 juillet 2003 Partager Posté(e) le 13 juillet 2003 Bein y'a java qui devrai te permettre de réaliser ce genre d'application. Si tu aimes les environnement de dev ultra simplifié, tu vas être content puisque Notepad peut faire l'affaire. Je te conseille malgré tout un autre éditeur de texte du style Texpad, qui permet de colorer les instructions et de compiler directement à partir de ce dernier... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Compte_supprime_2209 Posté(e) le 13 juillet 2003 Auteur Partager Posté(e) le 13 juillet 2003 Bein y'a java J'aimerai bien un language un peu alternatif... enfin je verrais ce soir ce que donne une source en java quand même... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sentinel Posté(e) le 13 juillet 2003 Partager Posté(e) le 13 juillet 2003 Tu peux aussi essayer Python... C'est un langage de scripts non compilé mais "il a tout d'une grande" Il gère très bien le réseau, les interfaces, etc. [Note : ce thread devrat plutôt être dans le forum Programmation] EDIT de theo : suppression du maudeaupliz Lien vers le commentaire Partager sur d’autres sites More sharing options...
Compte_supprime_2209 Posté(e) le 13 juillet 2003 Auteur Partager Posté(e) le 13 juillet 2003 [Note : ce thread devrat plutôt être dans le forum Programmation] Heuuu... ah tient, y'a un forum comme ça ici... ahem... heuuu... c'est à dire que... pourquoi il est caché comme ça en plein milieu de tous les autres forums? s'pas malin! ^_^ désolé EDIT de theo : suppression du maudeaupliz Lien vers le commentaire Partager sur d’autres sites More sharing options...
glenux Posté(e) le 14 juillet 2003 Partager Posté(e) le 14 juillet 2003 Tu peux aussi essayer Python... Ou bien PERL :) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Compte_supprime_2209 Posté(e) le 14 juillet 2003 Auteur Partager Posté(e) le 14 juillet 2003 Tu peux aussi essayer Python... Ou bien PERL :) Je préfèrerai un language compilé :/ Même si je pense pas forcément distribuer ce que je vais faire, c'est quand même plus simple niveau execution, et tout... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Compte_supprime_2209 Posté(e) le 14 juillet 2003 Auteur Partager Posté(e) le 14 juillet 2003 Bon finallement, je vais commencer avec Python, rien que pour le typage dynamique ^_^ Merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sentinel Posté(e) le 14 juillet 2003 Partager Posté(e) le 14 juillet 2003 Python peut aussi se "pseudo-compiler" sous une forme exécutable. La meilleure preuve : BitTorrent ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Compte_supprime_2209 Posté(e) le 14 juillet 2003 Auteur Partager Posté(e) le 14 juillet 2003 Python peut aussi se "pseudo-compiler" sous une forme exécutable. La meilleure preuve : BitTorrent ! Bon, Python => Poubelle je parles peut-être bien anglais, mais qu'une fichier source REFUSE de s'enregistrer parce que y'a une chaîne de caractère, avec un "ç", ça me fatigue beaucoup. (et puis c'est pas un programme officiel, mais pythonwin est plein de bug...) Mis à part l'absence de declaration de type, y'a pas grand chose d'interessant :/ j'aime pas du tout le fait que les retours à la ligne servent à délimiter une ligne de code.. je prefere largement le C pour la mise en forme du code.. Mais c'est trop vaste le C :/ Enfin j'en sais rien... je crois que je vais reprendre ça... au moins j'aurai pas de surprises :/ et puis surtout, c'est le language le plus utilisé... mais ça me fatigue pas mal aussi :/ (surtout pour trouver un tutorial adapté aux librairies du compilateur... :/ j'ai rien pu faire avec les sockets à cause de ça... mon cours était pas adapté au compilateur... c'est lourd ces spécificités :/ Lien vers le commentaire Partager sur d’autres sites More sharing options...
glenux Posté(e) le 14 juillet 2003 Partager Posté(e) le 14 juillet 2003 c clair que si t sous win, les socket c pas 'exactement' pareil que sous unix... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Iokanaan Posté(e) le 14 juillet 2003 Partager Posté(e) le 14 juillet 2003 Moi je me suis mis au C# Lien vers le commentaire Partager sur d’autres sites More sharing options...
Compte_supprime_2209 Posté(e) le 15 juillet 2003 Auteur Partager Posté(e) le 15 juillet 2003 c clair que si t sous win, les socket c pas 'exactement' pareil que sous unix... C'était un cours pour windows ^_^ Moi je me suis mis au C# ça ira, je m'en passerai pour l'instant Lien vers le commentaire Partager sur d’autres sites More sharing options...
glenux Posté(e) le 15 juillet 2003 Partager Posté(e) le 15 juillet 2003 c clair que si t sous win, les socket c pas 'exactement' pareil que sous unix... C'était un cours pour windows ^_^ C'est grave alors si les socket marchent pas de la meme facon entre 2 win... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Compte_supprime_2209 Posté(e) le 15 juillet 2003 Auteur Partager Posté(e) le 15 juillet 2003 c clair que si t sous win, les socket c pas 'exactement' pareil que sous unix... C'était un cours pour windows ^_^ C'est grave alors si les socket marchent pas de la meme facon entre 2 win... Les implémentations présentent de légères différences entre les compilateurs... je vois pas ce qu'il y a d'étrange à ça, étant donné que ça ne fait pas partie des librairies standards... (enfin quoi qu'il en soit, les exemples de leur cours marchaient pas avec le compilateur que j'utilisais, alors que le cours était bien pour windows, et je pense pas que ce soit eux qui aient fait d'erreurs...) Lien vers le commentaire Partager sur d’autres sites More sharing options...
brice.wernet Posté(e) le 15 juillet 2003 Partager Posté(e) le 15 juillet 2003 Je te conseille Java. Ou alors Eiffel. Ou alors VB .Net. Mais ma préférence va à Java. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Compte_supprime_2209 Posté(e) le 15 juillet 2003 Auteur Partager Posté(e) le 15 juillet 2003 Je te conseille Java. Ou alors Eiffel. Ou alors VB .Net. Mais ma préférence va à Java. Ni Java, ni C++... Et pas de VB ^_^ Eiffel, je connais juste de nom, il a quoi de particulier? (enfin sinon, j'ai repris le C, et je pense que malgré les reproches que j'ai à lui faire, je vais continuer dessus...) Lien vers le commentaire Partager sur d’autres sites More sharing options...
brice.wernet Posté(e) le 15 juillet 2003 Partager Posté(e) le 15 juillet 2003 Je te conseille Java. Ou alors Eiffel. Ou alors VB .Net. Mais ma préférence va à Java. Eiffel, je connais juste de nom, il a quoi de particulier? Pas mal, c'est un langage propre. Si j'avais une routine dont la criticité résidait dans le besoin d'être sûr du résultat, je prendrais Eiffel. (enfin sinon, j'ai repris le C, et je pense que malgré les reproches que j'ai à lui faire, je vais continuer dessus...) Quels reproches? Et pourquoi refuses-tu les autres langages? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Compte_supprime_2209 Posté(e) le 15 juillet 2003 Auteur Partager Posté(e) le 15 juillet 2003 Je te conseille Java. Ou alors Eiffel. Ou alors VB .Net. Mais ma préférence va à Java. Eiffel, je connais juste de nom, il a quoi de particulier? Pas mal, c'est un langage propre. Si j'avais une routine dont la criticité résidait dans le besoin d'être sûr du résultat, je prendrais Eiffel. Je sais pas si j'aime forcément les languages "propres" ^_^ (enfin sinon, j'ai repris le C, et je pense que malgré les reproches que j'ai à lui faire, je vais continuer dessus...) Quels reproches? C'est fatiguant d'utiliser certaines librairies ^_^ Et puis le typage statique, ça peut devenir un peu lourd aussi... Et puis la portabilité est finallement assez limité, si on se laisse emporter par les librairies.. Il me faudrait un mélange de pas mal de languages en fait Enfin la finalité, pour moi, c'est un OS, toute une suite logiciel, et une suite de protocoles pour le réseau :PpPpPpP Enfin je suis pas pressé ^_^ Et pourquoi refuses-tu les autres langages? J'aime pas les languages dérivés... c'est purement psycho, cependant J'aimerai bien me remettre à l'assembleur, mais il faut mieux que je l'apprenne avec des vrai cours, genre à l'université, parce qu'avec simplement des livres, c'est assez chaud pour moi (surtout que je veux quasi-exclusivement faire des programmes pour windows, avec utilisation des sockets...) Lien vers le commentaire Partager sur d’autres sites More sharing options...
brice.wernet Posté(e) le 15 juillet 2003 Partager Posté(e) le 15 juillet 2003 Je sais pas si j'aime forcément les languages "propres" ^_^ C'est dommage... C'est fatiguant d'utiliser certaines librairies ^_^ Et puis le typage statique, ça peut devenir un peu lourd aussi... Et puis la portabilité est finallement assez limité, si on se laisse emporter par les librairies.. Java et .Net rulez.... Franchement, les librairies, cela te fait gagner bien du temps. Utilise POSIX sinon. Il me faudrait un mélange de pas mal de languages en fait Enfin la finalité, pour moi, c'est un OS, toute une suite logiciel, et une suite de protocoles pour le réseau :PpPpPpP Enfin je suis pas pressé ^_^ C'est ce que tu comptes programmer? Bon, je te fais encore deux suggestions: - Fortran (mon préféré pour programmer du multimédia) - ADA (il faudra que je m'y remette, c'est lourd, compliqué, mais que c'est bien) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Compte_supprime_2209 Posté(e) le 15 juillet 2003 Auteur Partager Posté(e) le 15 juillet 2003 C'est ce que tu comptes programmer? A terme, oui Mais je vais commencer par un lecteur de mail, un client ftp, un logiciel de communication instantanée, et puis une solution de cryptage pour fichiers, mails, et chat ^_^ Lien vers le commentaire Partager sur d’autres sites More sharing options...
Irgoff Posté(e) le 15 juillet 2003 Partager Posté(e) le 15 juillet 2003 A terme, oui Mais je vais commencer par un lecteur de mail, un client ftp, un logiciel de communication instantanée, et puis une solution de cryptage pour fichiers, mails, et chat ^_^ Et pour ca le C/C++ ou VB est trop complique ??? Il me semble que ce type d'application est justement en exemple dans Visual Studio.... Me trompe-je ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
brice.wernet Posté(e) le 15 juillet 2003 Partager Posté(e) le 15 juillet 2003 C'est ce que tu comptes programmer? A terme, oui Mais je vais commencer par un lecteur de mail, un client ftp, un logiciel de communication instantanée, et puis une solution de cryptage pour fichiers, mails, et chat ^_^ Mouais. Programme sous Linux, la doc est excellente dans ce domaine, et tu as l'avantage d'avoir une couche TCP/IP simple à mettre ne oeuvre, sans te battre avec telle ou telle DLL. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Compte_supprime_2209 Posté(e) le 15 juillet 2003 Auteur Partager Posté(e) le 15 juillet 2003 A terme, oui Mais je vais commencer par un lecteur de mail, un client ftp, un logiciel de communication instantanée, et puis une solution de cryptage pour fichiers, mails, et chat ^_^ Et pour ca le C/C++ ou VB est trop complique ??? Il me semble que ce type d'application est justement en exemple dans Visual Studio.... Me trompe-je ? J'ai déjà travaillé sous VB3 et VB5... C'est bien au début, mais ça devient vite fatiguant Et puis niveau portabilité......................................... ^_^ (Même si c'est pas ma priorité, c'est quand même pas à négliger... je sais qu'il y a quelques compilateurs VB autres que celui de MS, mais bon...) Programme sous Linux Jamais de la vie ^_^ Je me suis décidé: je deteste Linux et tous les Unix-like... et puis je deteste de toutes façons tous les OS qui existent ^_^ Le seul OS que j'aimerai, ça sera le mien ^_^ (bon bien sûr, c'est pas pour tout de suite ) Linux est beaucoup trop généraliste... bien sûr, on peut l'adapter à sa propre utilisation, mais le fond reste... et puis il manque encore beaucoup niveau convivialité... (et je suis pas refractaire au mode console... j'ai d'ailleurs tenu plusieurs jours sous OpenBSD en mode console... avec les editeurs de textes qui bip toutes les 30sec parce qu'on se trompe de raccourci, et puis tous les problèmes avec le clavier dans la ligne de commande...) Ce que je veux, c'est un système fermé... un système développé entièrement (tous logiciels, et protocoles compris) par une seule équipe... Il n'y a que comme ça qu'on arrivera à quelque chose de parfait (bien entendu, les critiques seront les bienvenus, et les aides aussi... mais tout est dirigé par la même équipe restrainte) Lien vers le commentaire Partager sur d’autres sites More sharing options...
brice.wernet Posté(e) le 15 juillet 2003 Partager Posté(e) le 15 juillet 2003 Programme sous Linux Jamais de la vie ^_^ Je me suis décidé: je deteste Linux et tous les Unix-like... et puis je deteste de toutes façons tous les OS qui existent ^_^ Moi je disais cela, c'est pour te simplifier le boulot. Le seul OS que j'aimerai, ça sera le mien ^_^ (bon bien sûr, c'est pas pour tout de suite ) C'est beau l'amour... Et l'espoir aussi! Ce que je veux, c'est un système fermé... un système développé entièrement (tous logiciels, et protocoles compris) par une seule équipe... Wow, tu fais peur. Enfin, ce sera un système utilisé par une seule équipe aussi. Il n'y a que comme ça qu'on arrivera à quelque chose de parfait (bien entendu, les critiques seront les bienvenus, et les aides aussi... mais tout est dirigé par la même équipe restrainte) Un mégalomane en plus? Linux aussi est dirigé opar une seule équipe, tout comme XFree ou OpenOffice. Pourquoi perdre son temps à réinventer la roue tout le temps? Il existe au moins 100 systèmes d'exploitation libres sur le net. Essaie-toi sur OS9, AtheOS, OpenBEOS, SkyOS... Tous ces systèmes ont besoin de développeurs de talent pour améliorer telle ou telle couche, fournir des pilotes et des applications... Pourquoi lancer un nouveau système, alors que ce n'est même pas bien compliqué tant il y a de documentation dans ce domaine? Tu parles de système généraliste, le tiens sera spécialisé dans quoi? As-tu une idée révolutionnaire à mettre en place? Alors plutôt que de perdre 5 ans et finir par la voir mise en place par quelqu'un d'autre, met la en place dans un système de ton choix, écrit des articles! Coder n'est pas une fin en soi. Coder n'est pas créer. Réfléchir, planifier, améliorer c'est déjà créer. Coder viens ensuite, c'est réaliser. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.