Quel langage de programmation apprendre?

Hyene

💩
Par contre je profite du topic ^^

Comment peu ton ce dire t elle ou t elle langage est mieux pour faire un programme ?

Bon disons
un pokemon like, avec quel langage et pour quoi ?
Un puissance 4 ?
ou une calculette ?
Comment identifier le bon langage a utilisé ? :s
 

Ugo

Drink or Die
Par contre je profite du topic :p

Comment peu ton ce dire t elle ou t elle langage est mieux pour faire un programme ?

Bon disons
un pokemon like, avec quel langage et pour quoi ?
Un puissance 4 ?
ou une calculette ?
Comment identifier le bon langage a utilisé ? :s

Avec du C# , java, C++ ( jeux plus conséquents pour ce dernier )
 

Hyene

💩
Avec du C# , java, C++ ( jeux plus conséquents pour ce dernier )

Pour le moment j'apprend le C afin de passer au C# par la suite.

Bon je suis encore au tout début.
exemple de mes prouesse pour le moment :cool:: suis vraiment au tout début ^^

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <stdafx.h>


int main(int argc, char *argv[])
{
int mage = 18, dage = 0;
printf("entre l age: ");
scanf_s("%d", &dage);
if (dage >= mage)
printf("Acces ok\n");
else if (dage < mage)
printf("Acces Denied\n");
return 0;
}
Oui c'est pas terrible mais ça fonctionne ^^

Mais je n'arrive pas encore a voir, pourquoi il vaut mieux utilisé un langue plutôt qu'un autre :s.

Si c'est des petit applications le C++ et le java suffise, mais si c'est pour des grosse applications il faut du C# ? c'est bien ça ?
 
  • J'aime
Les réactions: Xsat

eGm_

Gibon Blasé
Tu peux faire des grosses app avec n'importe quel language, mais ça risque de donner une complixité de dev due au langage et des probs de maintenance.

Te casse pas les couilles avec le C apprend directement le C#, tu chipotes un peu puis tu regardes ce qu'est la POO
 

Xsat

Ryu ga waga teki wo kurau
Bienvenue au club Hyene, je me suis mis au C# et ce, depuis hier :D
Bref, cela promet de looooooongues nuits blanches et des cheveux en moins
 
  • J'aime
Les réactions: Hyene

Hyene

💩
Tu peux faire des grosses app avec n'importe quel language, mais ça risque de donner une complixité de dev due au langage et des probs de maintenance.

Te casse pas les couilles avec le C apprend directement le C#, tu chipotes un peu puis tu regarde ce qu'est la POO

hum je vois, ça veux dire qu'avant de ce lancer des un gros projet il font une étude ou un truc du genre pour voir quel langage sera le plus approprier ?

J'ai commencer le C pour bien comprendre le principe de variable.

Après je trouve que printf("") est plus simple que Console.WriteLine("") surtout beaucoup moins long a écrire. Aussi une raison qui mon pousser a apprendre le C avant le C#.

En faite j'ai commencer pour le Java, mais vu que je ne comprenais pas bien j'ai chercher un langage moins usine a gaz, donc le C#, mais vu que je trouve les noms des "fonction ?" compliquer, je me suis rabattu sur le C.

Maintenant que j'ai un peux mien compris, je vais voir pour reprendre le C#.


Merci pour les info.

Bienvenue au club Hyene, je me suis mis au C# et ce, depuis hier :D
Bref, cela promet de looooooongues nuits blanches et des cheveux en moins
Perso j'apprend avec Openclassrooms, tu apprend avec des livres ?
 

Xsat

Ryu ga waga teki wo kurau
Openclassrooms pour le moment.
je suis au 1er TP :p
 

eGm_

Gibon Blasé
hum je vois, ça veux dire qu'avant de ce lancer des un gros projet il font une étude ou un truc du genre pour voir quel langage sera le plus approprier ?

J'ai commencer le C pour bien comprendre le principe de variable.

Après je trouve que printf("") est plus simple que Console.WriteLine("") surtout beaucoup moins long a écrire. Aussi une raison qui mon pousser a apprendre le C avant le C#.

En faite j'ai commencer pour le Java, mais vu que je ne comprenais pas bien j'ai chercher un langage moins usine a gaz, donc le C#, mais vu que je trouve les noms des "fonction ?" compliquer, je me suis rabattu sur le C.

Maintenant que j'ai un peux mien compris, je vais voir pour reprendre le C#.


Merci pour les info.



Perso j'apprend avec Openclassrooms, tu apprend avec des livres ?
tu as un IDE avec de l'autocomplétion pour faire ton C ?

Trouve toi un visual studio express et fait du c#

Si tu veux écrire Console.WriteLine(""), sous visual studio tu mets "cwr' puis 2x tab
 

Hyene

💩
tu as un IDE avec de l'autocomplétion pour faire ton C ?

Trouve toi un visual studio express et fait du c#

Si tu veux écrire Console.WriteLine(""), sous visual studio tu mets "cwr' puis 2x tab

Oui oui Visual Studio express. ça complète automatiquement je suis d'accord, mais c'est plus "compliquer" a retenir, ^^

Vais voir ça ce soir pour relire la doc sur le C#
 

fastyy

Elite
tu as quel age Hyene ? juste pour savoir....
Comme disent les autres, passent directement au C# sinon tu vas devoir apprendre 2 fois les choses.
Et si je ne dis pas de bêtises, le C n'est pas un langage orienté objet au contraire du C++ et du C#... et ça, c'est tout une méthodologie à connaitre.
 

eGm_

Gibon Blasé
tu as quel age Hyene ? juste pour savoir....
Comme disent les autres, passent directement au C# sinon tu vas devoir apprendre 2 fois les choses.
Et si je ne dis pas de bêtises, le C n'est pas un langage orienté objet au contraire du C++ et du C#... et ça, c'est tout une méthodologie à connaitre.
exacte !
 

clonix

Dresseur d'octet.
En vrai le langage on s'en fou.

Apprends a programmer (les bases, conditions, boucles, fonctions, pointeur/reference, datastruct ...), si t'es motivé a faire un peu d'algo (savoir faire de tete quelques algo de tris ou de pathfinding) et fini par quelques paradigme (déclarative, oriente objet, impérative et leur dérivées pour les plus connue, mais il y en a bien d'autre).

Ce genre d'aprentissage constructif te permettra de passer plus facilement d'un langage a l'autre et de pas te retrouver au chômage pcq t'as fais un choix de technologie, que tu l'a gère mais que t'es incapable d'en apprendre une nouvelle (rip dev silverlight, windev ...)
 

THiBOo

Elite
hum je vois, ça veux dire qu'avant de ce lancer des un gros projet il font une étude ou un truc du genre pour voir quel langage sera le plus approprier ?

J'ai commencer le C pour bien comprendre le principe de variable.

Après je trouve que printf("") est plus simple que Console.WriteLine("") surtout beaucoup moins long a écrire. Aussi une raison qui mon pousser a apprendre le C avant le C#.

En faite j'ai commencer pour le Java, mais vu que je ne comprenais pas bien j'ai chercher un langage moins usine a gaz, donc le C#, mais vu que je trouve les noms des "fonction ?" compliquer, je me suis rabattu sur le C.

Maintenant que j'ai un peux mien compris, je vais voir pour reprendre le C#.


Merci pour les info.



Perso j'apprend avec Openclassrooms, tu apprend avec des livres ?
Le C c'est pas OO et tu peux utiliser les commandes C en C++.
L'OO c'est le bien.
 

Hyene

💩
tu as quel age Hyene ? juste pour savoir....
Comme disent les autres, passent directement au C# sinon tu vas devoir apprendre 2 fois les choses.
Et si je ne dis pas de bêtises, le C n'est pas un langage orienté objet au contraire du C++ et du C#... et ça, c'est tout une méthodologie à connaitre.


J'ai diminuer a "C", afin de comprendre les variables, les conditions etc. pour le moment j'en suis vraiment pas loin, cfg mon code plus haut :p, c'est le plus que je sache faire pour le moment :'(.
 

clonix

Dresseur d'octet.
Il y a pas de diminution qui tienne, penser que C < C++ < C# c'est un peu comme les gens qui disent qu'ils vont apprendre javascript et après java pensant a une continuité.
 

ailless

Asimov, Sagan, Carlin, Hitchens
Par contre je profite du topic :p

Comment peu ton ce dire t elle ou t elle langage est mieux pour faire un programme ?

Bon disons
un pokemon like, avec quel langage et pour quoi ?
Un puissance 4 ?
ou une calculette ?
Comment identifier le bon langage a utilisé ? :s
Tous les langages ont des points positifs et negatifs, il n'a pas de langage parfait repondant a tous les besoins. Connaitre le meilleur langage pour le job a faire vient avec l'experience donc ne te pose pas trop de questions pour le moment.

C et C++ sont rapides, "lents" a compiler mais rapides a l'execution donc ces langages sont souvent privilegies pour les jeux videos, les noyaux des systemes d'exploitations, etc

Java beneficie d'un ecosysteme d'outils enorme et est tres souvent utilises pour des apps professionnelles vu que tu as 1001 bibliotheques pour faire le job.

Python te permet de faire tout et rien, c'est facile de coder avec mais ce n'est pas le langage le plus rapide vu qu'il est interprete et pas compile. C'est facile a apprendre et tres puissant.

Je te conseille d'apprendre le C sur openclassrooms et de bien reflechir a ce que tu fais, comprends les variables en memoire, les types etc. Ensuite tu peux passer au C++ ou C# ou Java. Je ne negligerais pas l'apprentissage de Python non plus.

Pour ma part, j'essaye de maitriser 3 technologies minimum (Java, C++, Python) tout en tentant d'apprendre un tout petit peu plein d'autres.
 

Hyene

💩
Il y a pas de diminution qui tienne, penser que C < C++ < C# c'est un peu comme les gens qui disent qu'ils vont apprendre javascript et après java pensant a une continuité.
Diminution, je veux dire par la que le C est un langue de moins haut niveau de le C#
Je te conseille d'apprendre le C sur openclassrooms et de bien reflechir a ce que tu fais, comprends les variables en memoire, les types etc. Ensuite tu peux passer au C++ ou C# ou Java. Je ne negligerais pas l'apprentissage de Python non plus.
C'est ce que je fais pour le moment, mais dans un poste plus haut il conseil plutôt de passer directement a C#.
 
Haut