Nous sommes actuellement le 10 Juil 2026, 20:32

Le fuseau horaire est UTC-5 heures [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 26 message(s) ]  Aller vers la page 1, 2  Suivant
Auteur Message
 Sujet du message: Aprendre C++ ou Java ?
MessagePublié: 27 Sep 2004, 21:44 
Hors-ligne
Fidèle
Fidèle
Avatar de l’utilisateur

Inscription : 08 Jan 2002, 11:31
Message(s) : 811
Localisation : Still on Mars
Salut tout est dans le sujet.

Je me demande presentement qu'est-ce que je devrais bien apprendre comme language de Programmation C++ ou Java.
Tout le monde le sait que je travail beaucoup avec PHP et le OO de PHP 5, sauf que je crois que je suis trop specialise et j'ai besoin de divertifier mon CV avec d'autre technologies.

Juste que la je me demandais lequel des deux est le plus utiliser en entreprise.

Merci

_________________
Pro_PHP

La Conference PHP Québec 2008
La communauté PHP Québec


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 27 Sep 2004, 22:20 
Hors-ligne
Répond à tout!
Répond à tout!
Avatar de l’utilisateur

Inscription : 23 Nov 2002, 08:47
Message(s) : 2049
Localisation : Montréal
Personnellement j'irais avec Java pour sa portabilité.

Par contre, il est plate et très moche à apprendre.

_________________
http://www.nymix.ca - Hébergement et développement Web

#1: ASUS P5K | Intel C2D E8400 | 4GB DDR667 Crucial XMS2 | EVGA 8800GT 512MB Superclocked | LCD LG 20' | Klipsch ProMedia 2.1 | Plextor DVD+R 12X | SB Audigy 2 ZS
#2: Apple MacBook Pro 2.2Ghz | 2GB RAM


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 27 Sep 2004, 22:34 
Hors-ligne
Fidèle
Fidèle
Avatar de l’utilisateur

Inscription : 26 Fév 2002, 20:00
Message(s) : 877
Localisation : Beauport
Je dirais le java, cela te permettrait d'apprendre aussi éventuellement le JSP (équivalent Java du PHP)

_________________

Desktop Windows XP pro | P-4e 3Ghz | 1 go ddr333 pc2700 | carte mère Asus P4P800-SE | carte video BFG GF6600GT OC 128mo | disques durs 160go WD et 60go Maxtor | Graveur DVD Sony DRU710A | Sound Blaster Audigy 2 ZS Platinium | Haut-parleurs Logitech Z-5500 | Microsoft Digital Media Pro Keyboard | Souris Logitech MX500 | écran Samsung 730B |

Portable Toshiba Satellite M-30


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 27 Sep 2004, 22:40 
Hors-ligne
Fidèle
Fidèle
Avatar de l’utilisateur

Inscription : 08 Jan 2002, 11:31
Message(s) : 811
Localisation : Still on Mars
Humm moi je parle coter valeur marchande sur le marcher de l'emploi. J'ai simplement besoin de mieux me vendre a un employeur qui cherche une personne plus diversifiée.

PCQ sinon j'irai avec Python, mais vue qu'il y a pas d'emploi Python au Quebec :) le choix est vite fait.

J'ai commercer a regarder C++, sauf que un de mes amis ma dit de pas perdre mon temps avec C++ et de passe a Java Tout de suite.

Mais pourquoi pas C++ ?
Avec C++, je peux quasiment dire que je connais C apres.

_________________
Pro_PHP

La Conference PHP Québec 2008
La communauté PHP Québec


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 27 Sep 2004, 22:48 
Hors-ligne
Répond à tout!
Répond à tout!

Inscription : 10 Jan 2002, 14:09
Message(s) : 2386
Localisation : Verdun
quikky a écrit:
Par contre, il est plate et très moche à apprendre.

je vois pas en quoi le c++ est plus le fun.
personnellement, je m'était plutot bien amusé en apprenant le java.

mictre a écrit:
Je dirais le java, cela te permettrait d'apprendre aussi éventuellement le JSP (équivalent Java du PHP)


sérieusement je vois le jsp disparaitre de plus en plus en entreprise, les développeur java préferer faire du java pure, c'est aussi performant et bcp plus puissant.

j'Avais il y a deux ans fait un peu de c++ pour coder des parser pour la compagnie, javais choisis c++ pour ca rapidité et OO. ensuite j'ai fait plein de petit probleme similaire pour différente usage : convertiseur de fichier de table SAP en Oracle/nucleus, correcteur de ligne et espace pour les fichiers de data (source des tables),
Je travailler avec un autre programmeur java qui fesais des trucs similaire pour un autre affaire, et nouis avons comparer les performances, et les deux se tirais bien d'affaire.

Mais si je recommencerais je prendrais java :
- librarie bcp plus riche
- plus strict que le c++ qui devient un vrai fouilli
- java évolue plus que c++, en autre a cause de l'Arrivé de .net
- java est rendu très performant, il est meme possible d'y faire des jeux si ca vous chante.

Parcontre pour le graphique, je garderais le coté c++, soit wxwidget, car swing et peut-etre portable, mais c'est jamais natif et toujours un peu plus lent (meme avec java5 qui donne un boost incroyable au 'core'). wx est natif sur tout OS et si jamais vous changé de language, il y a des binding pour plusieur d'entre eux. (c++, java, python, perl)


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 27 Sep 2004, 22:56 
Hors-ligne
Répond à tout!
Répond à tout!

Inscription : 10 Jan 2002, 14:09
Message(s) : 2386
Localisation : Verdun
Pro_PHP a écrit:
Humm moi je parle coter valeur marchande sur le marcher de l'emploi. J'ai simplement besoin de mieux me vendre a un employeur qui cherche une personne plus diversifiée.

java est très bien percu des gestionnaires. quoique .net et le nouveau 'hype' apres 'xml' (je sais xml est pas un language, je fais juste un clin d'oeil a ceux qui on remarquer que c'était le mot de l'heure et tout le monde voulais le glisser dans leurs phrases)

Pro_PHP a écrit:
PCQ sinon j'irai avec Python, mais vue qu'il y a pas d'emploi Python au Quebec :) le choix est vite fait.

il faut la foie ;-)

Pro_PHP a écrit:
J'ai commercer a regarder C++, sauf que un de mes amis ma dit de pas perdre mon temps avec C++ et de passe a Java Tout de suite.

c'est pas mal vrai. A moin de faire un jeu, mais encore la. C++ n'a pas rendu ces promesse et a l'exception de l'industrie graphique(toolkit) et jeux c'est un flop innapercu.

Pro_PHP a écrit:
Mais pourquoi pas C++ ?
Avec C++, je peux quasiment dire que je connais C apres.

Non, non non.
C'était une supposé force de c++ mais qui a mon avis est plus un désastre (et plusieur personne aussi). Le language est devenu lourd et incohérent. mélange de syntaxe et logique OO avec procédural, échec d'économie de mémoire et performance avec les liens .c et .cpp .

le c++ est trop compliquer pour un language OO sans rien offrir de plus, il n'offre pas ce que les language moderne offre, ex un garbage collector. Il n'y a pas de standard réel (que des vieux) et les libraries qui sont souvent non-portable ne sont pas aussi acessible, ce qui augmente le temps de développement


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 27 Sep 2004, 23:05 
Hors-ligne
Fidèle
Fidèle
Avatar de l’utilisateur

Inscription : 08 Jan 2002, 11:31
Message(s) : 811
Localisation : Still on Mars
JSP je men fou un peu honnetement car si je prends Java je vais faire communiquer PHP et Java via l'extention PHP.

sanctus a écrit:
- plus strict que le c++ qui devient un vrai fouilli


Fouilli dans quel sense ?
Il faut ce dicipliner sois-meme je crois.

Aussi je me dit que KDE est quand meme tout coder en C++. Donc ca doit pas etre si ignorer ?

sanctus a écrit:
il faut la foie

Jai pousser dans le cul a PHP en masse depuis 3 ans, ca commence a haboutir ou je veux refaire la meme chose pour Python. Tu m'en demande trop. ;)
Puis je deteste la syntaxe :)

sanctus a écrit:
'hype' apres 'xml'

Bien jai fait quelque truc avec XML, et la je me code un application client serveur qui communiquera via SOAP et XML-RPC.

Je suis pas un king de XML mais faut vraiment en avoir un besoin specifique et a mon avis XML (partage de donner dans un format X) c relativement simple.

_________________
Pro_PHP

La Conference PHP Québec 2008
La communauté PHP Québec


Dernière édition par Pro_PHP le 27 Sep 2004, 23:13, édité 2 fois.

Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 27 Sep 2004, 23:10 
Hors-ligne
Référence
Référence
Avatar de l’utilisateur

Inscription : 07 Jan 2002, 00:24
Message(s) : 5834
Si on parle du marché de l'emploi, j'ai remarqué lors de mes dernières recherches que Java se démarquait haut la main. Donc j'irais en ce sens.

_________________
This posting is provided "AS IS" with no warranties, and confers no rights!
©2006 - 2014 Jump


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 28 Sep 2004, 00:02 
Hors-ligne
A réponse à tout!
A réponse à tout!
Avatar de l’utilisateur

Inscription : 14 Mars 2002, 22:24
Message(s) : 3308
Localisation : Québec
Puisque tu sembles travailler avec des applications web, apprendre le java serait une chose à faire.

Apprendre le C++ si tu veux faire d'autres sortes de programmes, ce n'est pas si pire, mais il y a tellement de librairies, d'extension, etc. qui ne sont pas nécessairement portées sur d'autres platte-formes que la platte-forme d'origine que c'est souvent difficile de coder, parce qu'il faut toujours se demander si telle extention est portable. Et pour le C, il n'y a aucun avantage à l'apprendre, à part pour coder des applications où la performance est vraiment demandée. Ce qui est programmé en C++, ce sont surtout des interfaces graphiques (bien souvent en windows).

De toute façon, dans bien des entreprises, le C# est en train de remplacer le C++ pour plusieurs raisons, dont la facilité d'utilisation et la qualité du code.

_________________
Linux 2.6.22 debian gcc 4.2
KDE 3.5.7 / xorg-x11 7.3


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 28 Sep 2004, 06:39 
Hors-ligne
Fidèle
Fidèle
Avatar de l’utilisateur

Inscription : 22 Fév 2002, 20:54
Message(s) : 738
Localisation : Montréal
Moi aussi je crois que tu devrais y aller pour le Java. Bien que selon moi les applications developpees en c++ sont plus interessantes que celles en java(3D, jeux video, application commercial grand public(genre office ou CorelDraw...) ou programmation systeme(driver ou OS)), je crois que le Java va mieux complementer ta formation. Il est d'ailleur possible que tu trouves un emploi ou tu utiliseras le php et le java, alors que le php et le c++ ca me semble moins commun alors ce serait plate de perdre tes connaissances en php et de recommencer a zero en c++.


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 28 Sep 2004, 07:25 
Hors-ligne
Répond à tout!
Répond à tout!

Inscription : 10 Jan 2002, 14:09
Message(s) : 2386
Localisation : Verdun
Auron a écrit:
programmation systeme(driver ou OS)),

a l'exception de windows, et encore je sais pas pour les drivers pour windows et pour son kernel, mais c'est le C qui est roi.
bsd, linux, OSX
mais certe en terme de popularité, c++ est gagnant juste avec Windows.

Mais si c'est ca qui vous inquiète, vous pouvez toujours vous amuser avec un OS en java : http://cjos.sourceforge.net/archive/


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 28 Sep 2004, 08:02 
Hors-ligne
Modérateur
Modérateur
Avatar de l’utilisateur

Inscription : 09 Sep 2002, 12:54
Message(s) : 4121
Pour apprendre à programmer je trouve que l'utilisation du C est la meilleure façon, ça permet de comprendre le fonctionnement d'un ordinateur avec la gestion étroite de la mémoire que fait le langage.

Le passage au C++ pour les concepts objets par la suite est aussi une bonne chose.

Par contre, côté pratique, le Java est beaucoup plus en demande en entreprise par sa flexibilité à pouvoir réaliser toutes sortes d'applications, particulièrement les applications Web où il devient le langage de prédilection dans les grandes entreprises. Ses concepts objets obligatoires permettent de créer des applications qui ont une durée de vie et une évolutibilité beaucoup plus grande.

Pour cette raison, il est très en demande, donc si vous chercher à garnir votre CV, c'est vers Java et ces technologies (JSP, EJB, Struts, XML...) qui faut aller.


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 28 Sep 2004, 08:04 
Hors-ligne
Fidèle
Fidèle
Avatar de l’utilisateur

Inscription : 22 Fév 2002, 20:54
Message(s) : 738
Localisation : Montréal
Une fois que tu connais le c++, tu connais le c. le c++ c'est comme une extension du c. A par certaines passe avec les structures, je ne connais pas grand chose que tu peux faire en c, mais pas en c++.


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 28 Sep 2004, 12:25 
Hors-ligne
Régulier
Régulier
Avatar de l’utilisateur

Inscription : 07 Jan 2002, 18:42
Message(s) : 382
Localisation : Sherbrooke
Auron a écrit:
Une fois que tu connais le c++, tu connais le c. le c++ c'est comme une extension du c. A par certaines passe avec les structures, je ne connais pas grand chose que tu peux faire en c, mais pas en c++.


effectivement. une fois que tu codes en C++, tu codes dans n'importe quel langage. Ca permet d'apprendre la rigidité du langage qui est souvent comparable à d'autres environements. Si tu te sers du C++ pour faire des cout << "salut.. et test..!"; ben on parle pas de la meme chose. Quand on se sert du C++ dans un programme qui a 5-6 classes, qu'on se sert de nos objets créés et que les classes s'utilisent adéquatement, je pense qu'à ce moment nous pouvons dire que nous avons une bonne connaissance du C++, ce qui peut nous servir ailleurs.

Personnellement, je fais beaucoup de C++ à l'université, et apprendre PHP n'a même pas été un probleme puisque la programmation est la même.

A vous de voir selon vos besoins,

XND

_________________
Hope this helps,

-XND- :P
zechris@gmail.com
JAPH.


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 28 Sep 2004, 12:44 
Hors-ligne
Répond à tout!
Répond à tout!

Inscription : 10 Jan 2002, 14:09
Message(s) : 2386
Localisation : Verdun
XND a écrit:
effectivement. une fois que tu codes en C++, tu codes dans n'importe quel langage. Ca permet d'apprendre la rigidité du langage qui est souvent comparable à d'autres environements. Si tu te sers du C++ pour faire des cout << "salut.. et test..!"; ben on parle pas de la meme chose. Quand on se sert du C++ dans un programme qui a 5-6 classes, qu'on se sert de nos objets créés et que les classes s'utilisent adéquatement, je pense qu'à ce moment nous pouvons dire que nous avons une bonne connaissance du C++, ce qui peut nous servir ailleurs.


vous pouvez remplacez c++ par c#, java, eiffel, smalltalk, objectif-C et ca sera toujours vrai. Alors ca n'a pas vraiment de poid en faveur d'un language ou d'un autre.


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 26 message(s) ]  Aller vers la page 1, 2  Suivant

Le fuseau horaire est UTC-5 heures [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 0 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Recherche de:
Aller vers :  
cron
Propulsé par phpBB® Forum Software © phpBB Group
Traduction et support en françaisHébergement de site