Programmer en C

Salut

Eclipse se configure pour tout les langages il me semble…

Regarde http://www.cadmaniac.org/projectMain.php?projectName=kontrollerlab.

C’est vieux, surement tapé par des étudiants qui ont autre chose a faire que le maintenir.
Peu de bug, mais il te fait tout :

syntaxes
indentation
compilation automatique (peu de connaissances requises)
envoi vers la"puce" a l’aide d’avrdude integré
petite fenetre “port serie” pour communiquer avec µcontrolleurs
sauvegarde projets

Et les articles de Bodor!..;
Mais en ce moment, tout le monde est a fond de rasberry pi, ce qui est trés different…
bref, rien d’obligatoire , mais celà est plus facile.

A titre d’information, j’essaie de +en+ de m’en passer et de faire tout ça depuis juste : un éditeur de texte et un “terminal”… Revenir a l’essentiel…
Mais je suis trés mauvais en makefile :unamused:

Aprés niveau matos : des avr (attiny2313 est simple et bon pour commencer), 2/3 composants (diode “led”, quelques résistances, et un programmateur, il commence a être difficile de se passer de circuits spéciaux style UsB, sauf si tu a un vieux port série :smiley: ou un port parallèle.
Un truc trés bon est la platine d’essai, un bon investissement, la mienne est trés vieille…

Je t’ai relu :

Kontrollerlab : pas dans les paquets!!

Voilà une bonne occasion de se mettre au boulot, si tu causes l’anglais…
[size=150]
Et voilà le venu temps de comprendre la compilation…[/size]

http://www.cadmaniac.org/projectMain.php?projectName=kontrollerlab&section=docs_installation

De toute façon, si tu t’orientes vers les µcontrolleurs, compilation il y aura.
Compilation croisée même!!
Bon courage.

PS : Tu peux presque ouvrir un fil sur ce sujet, et fait le moi savoir :wink:
Au pire, il y a un LiveCD allemand avec toute la chaine AvrGCC et k-lab

Bonjour voici un big tuto sur le langage c pour débutant aucune connaissance n’est requis siteduzero.com/informatique/ … ammer-en-c

Mais je conseil ou débutant de commencer par un langage simple du style php qui reprend sa syntaxe, Perl qui est un langage assez simple d’apprentissage histoire d’apprendre les bases :smiley:

Cordialement.

[quote=“lecodeur”]Bonjour voici un big tuto sur le langage c pour débutant aucune connaissance n’est requis siteduzero.com/informatique/ … ammer-en-c

[/quote]
Merci pour ce lien qui fait fonction de piqûre de rappel pour moi.
J’ai programmé en C il y a une vingtaine d’années, voire plus ? mais je relis avec plaisir ce tuto vraiment fait pour un débutant. Tout au moins, les quelques premières pages que j’en ai lues.

Le lien est bien, mais le site vient d’être refait et le nouveau thème est pourrave globalement (et pire pour lire des tutos), je conseilles de télécharger le pdf (le tutoriel est sur l’ancien thème dans le pdf).

C’est vrai que le nouveau “style” craint grave, comme dit mon petit-fils :laughing:

Je suis étonné de ne pas voir apparaître plus souvent le mot “Pascal”. Ce langage à justement été inventé pour apprendre à programmer avec discipline et rigueur. C’est un langage à but pédagogique avant tout. De plus il est simple et facile à apprendre. Il ne faut surtout pas commencer par le Basic qui est un langage interprété ligne par ligne. D’ ailleurs dès qu’un programme est un peu long il ressemble très vite à un plat de spaghettis avec tous ses rappels à telle ou telle ligne ! Ensuite, il est facile de passer du Pascal au C qui sont assez ressemblants à tout le moins dans la philosophie de la chose. D’ailleurs si quelqu’un connaît un compilateur Pascal qui fonctionne sous linux, je suis preneur et ce, par pure nostalgie.
Amicalement,
Georges

[quote=“astromaniac91”]Je suis étonné de ne pas voir apparaître plus souvent le mot “Pascal”. Ce langage à justement été inventé pour apprendre à programmer avec discipline et rigueur. C’est un langage à but pédagogique avant tout. De plus il est simple et facile à apprendre. Il ne faut surtout pas commencer par le Basic qui est un langage interprété ligne par ligne. D’ ailleurs dès qu’un programme est un peu long il ressemble très vite à un plat de spaghettis avec tous ses rappels à telle ou telle ligne ! Ensuite, il est facile de passer du Pascal au C qui sont assez ressemblants à tout le moins dans la philosophie de la chose. D’ailleurs si quelqu’un connaît un compilateur Pascal qui fonctionne sous linux, je suis preneur et ce, par pure nostalgie.
Amicalement,
Georges[/quote]

[quote=“ricardo”]…À mon époque, le début se faisait toujours avec ‘Basic’ mais je ne sais même plus si ça existe encore ?
En second, on touchait à ‘Pascal’ puis ‘C’ venait ensuite, accompagné de bien d’autres langages…[/quote]

Il y a :
http://www.freepascal.org/

Autre lien intéressant :
http://www.pascaland.org/choisir.htm

EDIT :
Un peu vieux mais …
http://www.google.com/imgres?imgurl=http://esibert.developpez.com/kylix/migration/images/kylix.gif&imgrefurl=http://esibert.developpez.com/kylix/migration/&h=600&w=800&sz=36&tbnid=yWiL8PQqEKCnEM:&tbnh=90&tbnw=120&zoom=1&usg=__06mDN1UIbKiuwPUuO5uQbhKMx44=&docid=m3JiLsWoFfooDM&sa=X&ei=sIBqUfDFKenV0QWgsoDYDQ&ved=0CEAQ9QEwBw

Il y a surtout Lazarus !
C’est pas de la nostalgie, c’est un très bon produit.

En effet. On se demande ce qu’ils ont voulu faire avec ce changement, mais ça n’a pas du fonctionner comme prévu!

[quote=“debianhadic”]Il y a surtout Lazarus !
C’est pas de la nostalgie, c’est un très bon produit.[/quote]
+1 et il y a les paquets en .deb :smiley:

En effet. On se demande ce qu’ils ont voulu faire avec ce changement, mais ça n’a pas du fonctionner comme prévu![/quote]
Moi je l’aime bien se nouveau thème, le précédent manquait de contraste celui-ci en a un peu plus et il est plus moderne (dommage je ne vais jamais sur ce site).

Le pascal n’évolue presque plus à ce que je sache, ce qui est mauvais pour un langage. Il a surtout servis à la recherche informatique notamment sur les compilateurs. Personnellement a choisir je préfère ADA qui évolue, qui est normalisé (ISO et ANSI qui est très bien supporté (gnat !)) et qui est plus rigoureux encore que Pascal (seul Eiffel est plus rigoureux encore).