CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Après le C

Zirkom
Zirkom
Niveau 8
24 septembre 2013 à 18:51:14

Bonjour à tous.

Je poste rarement dans cette partie du forum, mais j'ai vu quelques personnes qui traînent sur le forum Linux.
Actuellement en informatique de gestion, connaissant en grande partie le C (pointeurs, structures, etc...), tout en restant dans les bases, je me suis aperçu que je n'affectionne guère le C.

Je me suis dirigé il y a quelques semaines sur Python, j'adore sa syntaxe claire et net.
Mais je recherche aujourd'hui un langage qui me conviens... j'ignore lequel, j'en viens à vous demander votre avis.

Après le C, continuer avec quel langage ?
A savoir que faire du web ne me dérange pas, j'apprends assez vite, très motivé. Je tourne sous Debian et Windows.

Des conseils à me donner svp ?
Merci d'avance.

MounchMan
MounchMan
Niveau 10
24 septembre 2013 à 18:56:24

"python" "syntaxe claire et net" :hap:

Mais si le Python te convient, pourquoi tu veux faire autre chose ? :(

Zirkom
Zirkom
Niveau 8
24 septembre 2013 à 18:57:58

Python est interpreté, et j'ai lu plusieurs fois qu'il n'est pas top pour faire des logiciels complets comme on peut les faire en C++ ou Java. Faire des jeux ne m'intéresse pas, j'avais commencé Python pour Django. :)

myhideout
myhideout
Niveau 7
24 septembre 2013 à 19:08:56
  1. Python est interpreté, et j'ai lu plusieurs fois qu'il n'est pas top pour faire des logiciels complets comme on peut les faire en C++ ou Java.

Java est interprété par la machine virtuelle java :oui:

Sinon, fais ce qui te plait .

[notch]
[notch]
Niveau 10
24 septembre 2013 à 19:33:08

"Java est interprété par la machine virtuelle java "

Java est semi interprété :hap:

dark_drow
dark_drow
Niveau 15
24 septembre 2013 à 19:39:16

On choisit pas un langage pour le choisir, on le choisi en fonction du projet :) le python c'est très bien pour des petits programmes ou tu n'a pas de grosse contraintes de temps. Sache que pas mal de distribution Linux utilisent python par exemple et ça marche très bien

Alors si tu veux un truc rapide go c++ mais je doute que le quart de seconde à l'exécution vaille le coup :)

al-taxi
al-taxi
Niveau 7
25 septembre 2013 à 17:44:52

perso je peu pas piffer la synthaxe de python alor que c'est celle du c qui est claire et net

elzorino
elzorino
Niveau 10
26 septembre 2013 à 22:58:06

Python... Le truc qui me sort par les yeux. Faiblement typé, système d'indentation ultra-chiant + pas clean, toujours des couilles avec l'utf-8... Pourquoi s'emmerder avec un langage pareil alors qu'on peut tout substituer par du C/C++ ? :bave: A par pour sa combinaison avec Django, ce langage est un peu useless. Mais bon, c'est à la mode, toussa, faut pas critiquer blablabla :hap:

La majorité des langages de scripting ont une syntaxe de merde de toute façon, faut pas chercher :sarcastic:

Zirkom
Zirkom
Niveau 8
26 septembre 2013 à 23:38:22

Je plussoie le fait que le système d'indentation est assez mal foutu, mais il permet (enfin, oblige) les néophytes à indenter leur code, et je t'assure qu'en étant en école d'informatique, ça fais du bien de voir du code bien indenté. :noel:

Je vous remercie pour les conseils, j'ai commencé le C++, ce qui me paraissait logique et dans la continuité du C, également pour son approche objet, sa compatibilité avec Qt (et donc, offre plus de portabilité selon moi). :)

Zirkom
Zirkom
Niveau 8
26 septembre 2013 à 23:48:33

Hmm, désolé pour le double poste, j'ai oublié une précision.
Je veux faire des logiciels de gestions pour un jeu (Ogame), ainsi que des projets persos, mais je pense qu'ils seraient plus adapté en web (php/django/rails, à voir), ainsi que des logiciels pour la communauté, si j'en ai les compétences, aider les projets existants, etc.

[notch]
[notch]
Niveau 10
27 septembre 2013 à 15:28:39

elzorino
Posté le 26 septembre 2013 à 22:58:06
Python... Le truc qui me sort par les yeux. Faiblement typé, système d'indentation ultra-chiant + pas clean, toujours des couilles avec l'utf-8... Pourquoi s'emmerder avec un langage pareil alors qu'on peut tout substituer par du C/C++ ?

Peut être parceque faire un programme en python prend 10 fois moins de temps que d'en faire un en c ou c++ :)
L'indentation, je ne vois pas en quoi c'est chiant à part si tu n'indente pas ton code parceque tu peux te le permettre dans d'autre langage (bonjour la lisibilité :noel: )
La syntaxe, c'est subjectif. Perso je trouve ca beaucoup plus simple à lire et à écrire.

elzorino
elzorino
Niveau 10
28 septembre 2013 à 15:01:13

Je vois pas pourquoi ça prendrait moins de temps de le faire en Python :ouch: 10 fois moins en plus ? :ouch2: T'es peut-être bon en Python et juste moins bon en C/C++, ça expliquerait que tu mettes 10 fois plus de temps à faire les mêmes choses dans ces deux langages ! :noel:

Je fais toujours une indentation nickel dans mes codes, c'est juste qu'en C, C++, Java, C# et même le langage que je peux pas saquer par excellence, le PHP, je me repère beaucoup aux accolades, inexistantes en Python. De plus le typage faible rend ton code uniquement compréhensible par toi ou un éventuel ninja du Python qui maîtrise toutes les libs que t'utilises :sleep: Le seul moyen d'aimer le Python, c'est d'en faire naïvement son premier langage de programmation et s'y habituer...

Hum bon... Je crois que tout le monde a compris que j'imais pas ce langage :hap:

vive_cod4
vive_cod4
Niveau 9
28 septembre 2013 à 21:34:46

Personnellement, pour faire de petite choses, je trouve que tu peux faire ce que tu veux hyper vite en python. J'adore le C++ mais tout ce qui est parsing, tu te fais vachement chié.

Un exemple personnelle est la réalisation d'un système de compression/décompression avec Huffman. Je l'ai fait en C++ bah franchement ça a été hyper chiant.

Je suis d'accord que le C++ est compliqué dans le fond, mais de là a dire qu'on l'évite, faut pas déconner ... Le C++11 apporte une pelleté de nouvelle chose par exemple, et si tu comptes boost ... Après rien t'empêches d'utiliser un framework comme Qt pour n'en citer qu'un

Vis1teur
Vis1teur
Niveau 10
28 septembre 2013 à 23:09:00

Sauf pour le coté pédagogique :hap: au moins tu vois comment ça fonctionne au niveau de la mémoire etc.

LEpigeon-888
LEpigeon-888
Niveau 12
29 septembre 2013 à 00:43:15

Parce que java a une lib standard plus grosse java est mieux ? :pf:

Comme dit plus haut suffit d'utiliser Qt et pouf ça devient aussi complet que celle de java, après que ce soit la lib standard ou pas osef c'pareil :oui:

elzorino
elzorino
Niveau 10
29 septembre 2013 à 20:53:56

"aujourd'hui, si choix il y a n'importe qui de sain d'esprit se tournera vers un autre langage..."

Meh :pf:

Haha, je dois être un sacré taré alors :bave:

Schiffer
Schiffer
Niveau 10
29 septembre 2013 à 21:09:39

Après le C, le C++ obviously :ok:

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment