Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

débuter dans la programation

55 réponses
Avatar
-----------
Bonjour,

tout ce qui touche a l'informatique me passionne, aujourd'hui j'ai décider
de m'interresser à la programation.

Quelle conseil pouvez vous me donner ?

5 réponses

2 3 4 5 6
Avatar
Michel BILLAUD
"xav14" writes:

"Stephane Legras-Decussy" a écrit dans
le message de news:3f708cd8$0$28913$

"blc" a écrit dans le message news:
3f708150$

Contrairement a ce qui a ete dit plus haut, je trouve le C tres adapte
pour commencer. Il permet d'avoir des bases solides en programmation et


meme avis.
le C, c'est vraiment le langage universel de base à
connaitre en premier.
apres il est facile de s'orienter vers des "choses"
plus abstraites ou plus "presse-boutons" pour programmeurs
pressés...




Comme premier langage, le C est quand même pas très pédagogique, dans le
sens où se prendre une segfault dans les dents, ça arrive tout le temps
quand on débute, et justement quand on débute on ne sait pas forcément d'où
vient l'erreur, ni comment la chercher.


C'est pas bien d'être forcé à apprendre à chercher les erreurs par soi-même
dès le début ?

MB

--
Michel BILLAUD
LABRI-Universite Bordeaux I phone W: 05 4000 6922 / 05 4000 5792
351, cours de la Liberation http://www.labri.fr/~billaud
33405 Talence (FRANCE) http://dept-info.labri.fr/~billaud



Avatar
Michel BILLAUD
Marc Boyer writes:

Huh ? Si on veut pinailler sur les mots, je rappelle que
l'informatique, c'est la science du traitement de l'information,
et qu'on a pas attendu d'avoir un processeur pour apprendre
à trier un jeu de cartase.


Le traitement _rationnel_ et _automatisé_ de l'information.

--
Michel BILLAUD
LABRI-Universite Bordeaux I phone W: 05 4000 6922 / 05 4000 5792
351, cours de la Liberation http://www.labri.fr/~billaud
33405 Talence (FRANCE) http://dept-info.labri.fr/~billaud

Avatar
Michel BILLAUD
Bruno Desthuilliers writes:

yoyo wrote:
Cela va pas être évident de faire une choix ?

Si : Python. Tu me remerciera quand, après avoir maîtrisé Python, tu

voudra attaquer le C.

Juste pour info : pour une appli Windows avec une interface graphique,
juste pour ouvrir une fenêtre blanche qui ne fait rien, compte une
centaine de lignes de code de C non standard.


Ca en dit long sur l'API Windows, et rien sur C.

On pourrait très bien avoir

#include <fenetres.h>

main()
{
FENETRE *f;
f = nouvelle_fenetre(100,100);
afficher(f);
}


--
Michel BILLAUD
LABRI-Universite Bordeaux I phone W: 05 4000 6922 / 05 4000 5792
351, cours de la Liberation http://www.labri.fr/~billaud
33405 Talence (FRANCE) http://dept-info.labri.fr/~billaud


Avatar
manuelleclerc

Bruno Desthuilliers writes:

Juste pour info : pour une appli Windows avec une
interface graphique, juste pour ouvrir une fenêtre
blanche qui ne fait rien, compte une centaine de
lignes de code de C non standard.


Ca en dit long sur l'API Windows, et rien sur C.


Il faut moins de 40 lignes, avec des lignes blanches et
moins de 80 colonnes par ligne. Halte au FUD.

manuel leclerc
--
Minitel : 36 15 Boulet
Police/pompier : 18
7+14 : 21
--ackboo


Avatar
xav14
"Michel BILLAUD" a écrit dans le message de
news:
C'est pas bien d'être forcé à apprendre à chercher les erreurs par
soi-même

dès le début ?

MB



Le problème ce que les erreurs en C sont beaucoup moins facilement
détectable que du 'java' (notez les ' :o) ). Et pour des novices en
programmation, le principe même de mettre un printf dans la boucle pour voir
où en sont les indices et le résultat produit, n'est pas évident pour eux.

@+

2 3 4 5 6