Quel langage de programmation apprendre?

Xsat

Ryu ga waga teki wo kurau
Alors ça développe quoi? :D
 

ailless

Asimov, Sagan, Carlin, Hitchens
C'est ce que je fais pour le moment, mais dans un poste plus haut il conseil plutôt de passer directement a C#.
C'est quoi ton but exactement ? Apprendre la programmation pour le fun ou pour un projet precis ?
 

kronoss

Geek power
Moi je conseillerais aussi de commencer directement en C#, parce que les bases, tu les auras aussi.
 
  • J'aime
Les réactions: eGm_

Sebulba

Dieu
Staff
Moi je suis un peu degouté du SWIFT vu que les changements a chaque version sont tout de meme MAJEURS, que tout mon petit labs d'essais en swift1 ne marche plus en swift 2, et que maintenant ils font des tas de modifs dans les versions de switft 2...

Bref ca me saoule deja... Ca donne juste envie de bosser avec Unity ou Xamarin et de laisser tomber les languages (bas niveau) de Apple ou autres, car leurs changements sont beaucoup trop importants et fréquents...
 

Totoleheros83

Petit chat
Salut à tous,

Etant adepte des cours du soir et de la formation auto didacte, je pensais en profiter pour me perfectionner dans différents domaines et donc ajouter plusieurs cordes a mon arc. Gérant pas mal le langage PLC (Siemens, Allen Bradley, Schneiders, ....) je souhaiterais me plonger dans la programmation, apres avoir fait quelque recherches, le SQL ainsi que le C# me semblent assez utilisés et intéressant, donc ma question est la suivante: pourriez vous me donner des applications concrètes de ces langage dans le monde du travail? Ainsi que me conseillez des ouvrages de référence à suivre ( je sais que je ne peux devenir un crack en lisant en ouvrage, mais je souhaiterais avoir un livre de référence a suivre)

Merci d'avance pour vos conseils

"La programmation orienté objet" de Hugues Bersini est pas mal

http://www.amazon.fr/gp/product/2212135785?keywords=la%20programmation%20orient%C3%A9&qid=1454511858&ref_=sr_1_2&sr=8-2


Attention ce bouquin n'est pas fait pour apprendre un language en particulier, mais pour comprendre les principes de la POO
 

k o D

Elite
Moi je suis un peu degouté du SWIFT vu que les changements a chaque version sont tout de meme MAJEURS, que tout mon petit labs d'essais en swift1 ne marche plus en swift 2, et que maintenant ils font des tas de modifs dans les versions de switft 2...

Bref ca me saoule deja... Ca donne juste envie de bosser avec Unity ou Xamarin et de laisser tomber les languages (bas niveau) de Apple ou autres, car leurs changements sont beaucoup trop importants et fréquents...
En même temps, quand tu vois le nombre d'années qu'il faut avant qu'un langage de programmation devienne "mûr", c'était certain que SWIFT allait pas mal bouger.

Même chose pour les API.
 

Hyene

💩
C'est quoi ton but exactement ? Apprendre la programmation pour le fun ou pour un projet precis ?
Je veux comprendre le fonctionnement, afin de développer un petit soft lier a une base de donner.

Après c'est sur je veux pas développer un truc de malade, mais avoir les bases.
 

@che

Elite
Le C c'est pas OO et tu peux utiliser les commandes C en C++.
L'OO c'est le bien.
Le C n'est pas OO ? si je peux imiter de l'OO en utilisant les structures et les pointeurs :D l'OO ce n'est qu'un concept bien entendu que le C n'a pas été prévu pour mais il y a moyen de programmer en OO mais c'est pas prévu pour...

Moi je suis un peu degouté du SWIFT vu que les changements a chaque version sont tout de meme MAJEURS, que tout mon petit labs d'essais en swift1 ne marche plus en swift 2, et que maintenant ils font des tas de modifs dans les versions de switft 2...

Bref ca me saoule deja... Ca donne juste envie de bosser avec Unity ou Xamarin et de laisser tomber les languages (bas niveau) de Apple ou autres, car leurs changements sont beaucoup trop importants et fréquents...
Apple est connu pour effectuer des changements à chaque version et pas que dans les API c'est LA société où tout évolue vite.
 

Skarbone

Le méchant Ω
Apprends le ook. Un langage D avenir :-D
 

gun_shaft

SWIM BIKE RUN THEN ANDALOUSE MEXICANOS
N'oublies pas de jeter un œil aux DB's, il y en a partout! Ce n'est pas une priorité par rapport au langage mais l'un va rarement sans l'autre.
Et puis ce n'est jamais perdu, savoir ce que c'est qu'un schéma, les Primary Keys, les contraintes, les tables (ou les collections, les documents pour les DB sans schéma).
 

Dyzioh

Elite
Je conseille vraiment Python comme langage de programmation pour tous ceux qui débutent la programmation. C'est un langage simple, flexible et qui ne nécessite pas tellement de temps dans les bouquins pour réussir à faire un petit soft

Je suis en train de l'apprendre à l'école et en même pas 4 mois de cours à raison de 1h30 de théorie (10 cours théoriques au total) et 7 séances de pratique de 3h30 et j'ai vraiment appris plein de trucs. A la fin de la période, on devait rendre un projet d'application web (site web avec base de données et une appli admin qui envoie des requêtes au serveur pour faire des modifs sur la base de données)

Je pense que c'est un langage plus facile à apprendre que le C# ou le C++ à cause de la syntaxe (tout ce qui est déclaration, création de classe etc... Il y a moins de code à taper pour arriver au même résultat). Mais c'est quand même une syntaxe assez proche de C++/C# et java du coup c'est pas trop dur de changer de langage par la suite :)
 

Esta

Boy's dream
Le C n'est pas OO ? si je peux imiter de l'OO en utilisant les structures et les pointeurs :D l'OO ce n'est qu'un concept bien entendu que le C n'a pas été prévu pour mais il y a moyen de programmer en OO mais c'est pas prévu pour...
Turbo_lol
 
J'aime bien ce topic. Il y a peu j'étais un pur dev Java et j'avais choisi la voie de l'expertise ... Aujourd'hui j'ai changé de job et je serai amené à développer sur tous type de plateformes, de languages etc.. et finalement ça ne me déplait pas.

Tout ça pour dire que le sujet en lui-même est complexe.

Soit vous voulez vous positionner comme expert technologique pur, soit vous voulez évoluer comme expert "logique", c'est à dire que vous avez la capacité à transposer votre connaissance dans tous les contextes technologiques avec évidemment moins d'expertise dans l'un ou l'autre langage/framework.

Le choix n'est pas simple et il y a des avantages et inconvénients dans les 2 :) Cependant le monde change vite, très vite, et mis à part quelques mastodontes la plupart des technologies ont des durées de vie de plus en plus courtes et il devient difficile de miser sa carrière sur une seule d'entre elles.

Donc selon moi, au moins 1 fois dans notre carrière on devra faire un switch technologique et s'adapater... Puis on devra toujours être au minimum en contact avec d'autres technologies que celle de prédilection, le monde de l'entreprise est ainsi fait :)
 

Hyene

💩
Un IDE sur du Mobile ? C'est le genre de délire que je ne comprends pas :p

Un éditeur texte à la limite, mais un réel IDE ?

Bah tes dans le bus, tu tape ton code et tu peux voir si il est fonctionnel.
Pour apprendre c'est pas mal je trouve.
 
Pour du bidouillage oui, mais pas pour développer une application complète.

Tu fais tourner un serveur applicatif sur ta tablette ? Un émulateur Mobile ? Un serveur web ? :p
 
Haut