Language de programation ? Le mieux ?

Statut
N'est pas ouverte pour d'autres réponses.
H

HagZ

ex membre
ZyPh0s a dit:
C'est bizarre tu veux apprendre un langage de programmation alors que le PHP t'ennuie ? Ou alors on parle pas de la même chose mais le PHP est un langage de programmation de plus en plus proche du C++ avec les dernières versions.

Ou alors tu n'as fait que configurer des portails PHP, comme beaucoup que je connais qui disent programmer en PHP. Configurer un portail est fait pour être facile.

Perso, au boulot je fais un petit programme d'E-commerce, en PHP, j'en suis déjà à plus de 17000 lignes de codes en PHP. Réparti en beaucoup de classes. J'ai déjà programmé pas mal en C++, application réseau, cryptage, jeux, etc... Et franchement à part la gestion des pointeurs, et des données demandant une grande rigueur, le PHP et le C++, c'est presque pareil.
A la différence que en php tu ne peux faire que du web ^^.
De plus, si son objectif est de comprendre la logique de programmation, il lui sera plus facile de le faire avec du pascal, C, etc ... qu'en php... La logique n'est déjà pas facile à comprendre pas sois meme ... mais si en plus elle se mélange à du code html ou autres, ce sera d'autant moins facile ;)

En tout cas, je n'ai qu'une chose a te dire, heobi. Accroche toi, car meme si tout le monde te dis ici qu'il est quasiment impossible d'acquérir la logique de programmation par sois meme, moi je dis que ce n'est pas vrai. Il y a quelques années, il n'existait pas encore de formations et d'études en informatique... Les gens étaient obligés d'apprendre par eux meme. Mon père en fait partie (Et il n'existait pas encore internet à ce moment ... Donc tu dispose d'un atout en plus ;))... Donc je suis bien placé pour le savoir ... Certes, c'est plus difficile, mais si c'est vraiment ta passion et que tu disposes d'une certaine intelligence et logique personnelle, ce sera possible... Ce sera peut tre juste plus long^et ca te demandera plus d'effort que pour quelqu'un qui est formé par un autre... Mais ca reste possible, j'en suis convaincu

Bonne chance à toi ;)
 
1er
OP
hoebi

hoebi

Touriste
Eagor a dit:
A mon avis ça coute plus que bonbon un logiciel pro de programmation.
J'ai fait une petite recherche les deux sites web de vente en ligne que j'ai déjà utilisé (pixmania et ldlc) et j'ai rien trouvé :roll: ... De toute façon pour l'instant cela ne me sert à rien vus que j'en suis encore qu'aux rudiment^^

Bon pour ce qui est du php :

Bon maintenant pour préciser je ne suis pas un pro dans le webdesign, j'ai touché au php quelques temps par raport au fichiers des portail xoop et phpbb donc j'ai là aussi encore de nombreuses lacunes
Le seul domaine que j'ai réelement aquis est au niveau hardware même si vus que c'est tout le temps en constante évolution j'apprend encore maintenant
Donc oui je suis loin d'être un pro ça c'est plus que certain dans ce domaine, le php "à la base" était assez prenant même si j'en ai fait qu'un minimum, si je prend le pascal c'est pour la simple raison que dans mon entourage beaucoup de personne me l'on conseillé avant de passer au C ou C++ ... Je ne cherche pas à être 'pro' dans ce domaine, je veux juste pouvoir y comprendre un peu ... en quelque sorte devenir un niveau intermédiaire. Je sais je fait un roman à chaque fois et je n'arrive pas à m'en passer :D

Bon par contre j'ai deux petites questions simple mais qui me seront utile pour la suite :

- Pour l'instant mon document ce résume à une conversation entre pc et utilisateur avec la commande string et depuis peu la commande integer ... J'aimerais donc pouvoir éffacer le texte de la fenêtre DOS à chaque fois que je répond à la question. Je pense que c'est sufisament clair :oops: ... Le but dans ce cas est de n'afficher que le "chapitre" en cours ... je dois bien entendu conserver mes variable pour la suite

- Ensuite pour y voir encore plus clair j'aimerais que certains mots soit mis en couleur ... Exemple : le nom du personnage et le nom de l'utilisateur ... Dans mon cas cela me permettrais de voir les différentes discutions ...

J'ai regardé dans le cours mais sans trop chercher trop loin pour passer des chapitres et être ensuite completement paumé :D ... Pour la première question je pense qu'il faut utiliser clrscr mais ca fonctionne pas tout seul donc j'ai sûrement oublié quelque chose ? Pour les couleurs là j'en sais rien ... du tout :?

EDIT : erf encore un roman dsl :D
 

zoheir

cvm.mangaleet()
PHP et C++ pareil ? :D
 

La Poubelle

Pou'r allé Danché
[ cvm a dit:
]PHP et C++ pareil ? :D
Tu as lu où cette anerie ? :D


Le PHP est trés limité comparé aux applications tournant directement sur un poste
 
De plus, si je ne me trompe pas PHP est beaucoup moins pointé vers l'Objet (bien qu'il a tendance à dériver par ce coté) alors que le C++ utilise tout le temps la notion d'Objet.

Exacte ?
 

La Poubelle

Pou'r allé Danché
Loetheri a dit:
De plus, si je ne me trompe pas PHP est beaucoup moins pointé vers l'Objet (bien qu'il a tendance à dériver par ce coté) alors que le C++ utilise tout le temps la notion d'Objet.
Exacte ?
Non

Beaucoup de language sont orienté objet. l'OO est une philosophie, une façon de travailler.

Le meilleur orienté objet était les outils Borland dont Delphi car on pouvait remonter à la source de TOUS les composants contrairement à d'autres languages tels que VB.

Quoique je vois des programmeurs qui sont vraiment lourdeaux à réinventer la roue en remodifiant des objets ... dans un but presque inutile. Il ne faut pas tomber dans le vice de l'excés.
 
Je voudrais pas faire chieur, mais si tu veux commencer en programmation oublie jamais ceci : on écrit langage en français




bon, je me fais tout petit maintenant :p
 

THiBOo

Elite
GaZou a dit:
Fait ca :)

http://www.info.ucl.ac.be/Enseignement/Cours/FSAB1401/

kan t arriveras a faire ca tu maitriseras déja le java :) ( enfin dans la grosse partie )

puis apres tu passe a ca :)

http://www2.info.ucl.ac.be/notes_de_cours/FSAB1402/

la tu aura tout les base necessaire pour te lancer dans n importe kel truc de programation :)

Vive ingénieur Civil :)

( perso jsuis sur le 2° cours c est plutot pas trop dure mais bon j ai ke 3 jours pour tout maitriser aussi ... :) )
Je reconnais bien là l'esprit "ingénieur polytechnicien" ... :)

Tout maîtriser ? N'exagérons pas mon ami, tu auras compris quelques notions, saura faire 2-3 choses, mais tu ne maîtriseras juste rien du tout :pfiou:

Vous êtes pas des surhommes qui en 3 jours maîtrisent des années d'étude hin :)

Alalala, ça me fait tjr doucement sourire l'esprit polytechnicien ^^
 

guslinux

Gamerz'ien
Essayes l'ASM ... on c tout faire avec ca :D

Bon allé, j'arrete dire des conneries...

Tu as cherché coté PHP-OO (PHP4 ou PHP5) ?

Un truc sympa aussi c'est le javascript ... perso mtn je travaille avec PHP4,HTML(+CSS) et JavaScript ... ca permet deja des trucs intéressants ... De plus si on fouille du coté de l'objet javascript httprequest on peut deja bien s'amuser ...

Je v bientot avoir un cours de C++ ... on verra ce que ca donne ^^
 

Hakxe

Elite
Pourquoi personne ne lui conseille le VB classique (pas le dotnet)?

C'est quand même le langage non orienté web le plus "impressionant" pour le profane, parce que bon se lancer dans le C/C++ voire Java sans formation algorithmique derrière ca vous dégoute un homme ^^...

Sinon pareil qu'au dessus , me font bien rire les IG qui pensent maitriser le Java et la programmation avec deux cours :roll:
 
T

theodorus

ex membre
Tu peux essayer Python (www.python.org), aussi. Je n'ai jamais programmé quoi que ce soit en PHP ou Java, donc je ne saurais pas faire la comparaison, mais la syntaxe est bien plus simple, et il est assez haut niveau pour te permettre de faire des trucs simples sans trop te casser la tête. Et puis surtout il existe une introduction bien écrite à python pour les non-programmeurs là: (http://www.ulg.ac.be/cifen/inforef/swi/python.htm)
 
GaZou a dit:
Fait ca :)

http://www.info.ucl.ac.be/Enseignement/Cours/FSAB1401/

kan t arriveras a faire ca tu maitriseras déja le java :) ( enfin dans la grosse partie )

puis apres tu passe a ca :)

http://www2.info.ucl.ac.be/notes_de_cours/FSAB1402/

la tu aura tout les base necessaire pour te lancer dans n importe kel truc de programation :)

Vive ingénieur Civil :)

( perso jsuis sur le 2° cours c est plutot pas trop dure mais bon j ai ke 3 jours pour tout maitriser aussi ... :) )
C'est pas pour dire mais il n'y a pas grand chose dans tes questionnaires...

---------------------

Tu veux faire de l'OO : faut commencer par apprendre ce que sont les concepts OO de base :

- objet (encapsulation de données et d'opérations)
- classe (masquage de l'information : description de données et opérations publiques, privées, protégées)

- l'héritage
- le polymorphisme

---
Entre temps, tu apprends les concepts de base en algorithmie :
Parcourir des tableaux, des listes, des maps, des arbres complexes, faire des tris, des recherches rapides, de la récursion etc...
---

- les design pattern

---
Après, ben faut faire un peu de programmation orienté interfaces graphiques (utilisation pratique d'un design pattern important comme le modèle MVC), de la programmation réseau, utilisation de base de données etc.
Bien entendu, à ce niveau, il te faut aussi la programmation multi processus (multi thread)... C'est pas compliqué c'est juste une question de rigueur dans les synchro.
---


Le tout étant agrémenté des spécificités de chaque langage (les pointeurs, les références, les objets statiques/automatiques, les interfaces, les classes/méthodes abstraites, les template, les generics etc etc...)


Après cela, tu pourras dire que tu connais quelque chose en programmation et dans la philosophie OO.
 

mOrbide

Elite
Comme déjà dit plusieurs fois, le plus intéressant sera clairement de choper le cours d'algo d'une fac info ou d'une haute école afin de poser de bonnes bases en principe de programmation.

Après ça, la nature du code elle-même n'a plus tant d'importance que ça.
 

Eagor

Croqueur de pomme
THiBOo a dit:
GaZou a dit:
Fait ca :)

http://www.info.ucl.ac.be/Enseignement/Cours/FSAB1401/

kan t arriveras a faire ca tu maitriseras déja le java :) ( enfin dans la grosse partie )

puis apres tu passe a ca :)

http://www2.info.ucl.ac.be/notes_de_cours/FSAB1402/

la tu aura tout les base necessaire pour te lancer dans n importe kel truc de programation :)

Vive ingénieur Civil :)

( perso jsuis sur le 2° cours c est plutot pas trop dure mais bon j ai ke 3 jours pour tout maitriser aussi ... :) )
Je reconnais bien là l'esprit "ingénieur polytechnicien" ... :)

Tout maîtriser ? N'exagérons pas mon ami, tu auras compris quelques notions, saura faire 2-3 choses, mais tu ne maîtriseras juste rien du tout :pfiou:

Vous êtes pas des surhommes qui en 3 jours maîtrisent des années d'étude hin :)

Alalala, ça me fait tjr doucement sourire l'esprit polytechnicien ^^
Je confirme qu'on est loin de maitriser. On est sensés avoir les outils c'est tout...
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut