# Programmer en C

**URL:** <https://www.debian-fr.org/t/programmer-en-c/56558>\
**Category:** Programmation\
**Created:** [Février 21, 2016, 2:10 UTC](https://www.debian-fr.org/t/programmer-en-c/56558 "2016-02-21T14:10:54Z")\
**Posts on this page:** 12\
**Page:** 2

<div class="post-metadata">

**Author:** ![26\_arbres](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/2/bbe5ce/32.png) [@26\_arbres](https://www.debian-fr.org/u/26_arbres)\
**Post date:** [Février 21, 2016, 2:12 UTC](https://www.debian-fr.org/t/programmer-en-c/56558/21 "2016-02-21T14:12:00Z")

</div>

Salut

Eclipse se configure pour tout les langages il me semble…

Regarde [http://www.cadmaniac.org/projectMain.php?projectName=kontrollerlab](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 😒

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 😃 ou un port parallèle.  
Un truc trés bon est la platine d’essai, un bon investissement, la mienne est trés vieille…

---

<div class="post-metadata">

**Author:** ![26\_arbres](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/2/bbe5ce/32.png) [@26\_arbres](https://www.debian-fr.org/u/26_arbres)\
**Post date:** [Février 21, 2016, 2:12 UTC](https://www.debian-fr.org/t/programmer-en-c/56558/22 "2016-02-21T14:12:00Z")

</div>

Je t’ai relu :

> [@](#):
>
> EDIT : avrgcc est aussi installé ( avec llvm comme frontend ) mais ce que j’aimerais c’est avoir un IDE style eclipse juste pour gcc as tu connaissance d’un tel soft dans les paquets ?

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](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 😉  
Au pire, il y a un LiveCD allemand avec toute la chaine AvrGCC et k-lab

---

<div class="post-metadata">

**Author:** ![lecodeur](https://www.debian-fr.org/user_avatar/www.debian-fr.org/lecodeur/32/3281_2.png) [@lecodeur](https://www.debian-fr.org/u/lecodeur)\
**Post date:** [Février 21, 2016, 2:39 UTC](https://www.debian-fr.org/t/programmer-en-c/56558/23 "2016-02-21T14:39:45Z")

</div>

Bonjour voici un big tuto sur le langage c pour débutant aucune connaissance n’est requis [siteduzero.com/informatique/ … ammer-en-c](http://www.siteduzero.com/informatique/tutoriels/apprenez-a-programmer-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 😃

Cordialement.

---

<div class="post-metadata">

**Author:** ![ricardo](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ricardo/32/3864_2.png) [@ricardo](https://www.debian-fr.org/u/ricardo)\
**Post date:** [Février 21, 2016, 2:39 UTC](https://www.debian-fr.org/t/programmer-en-c/56558/24 "2016-02-21T14:39:46Z")

</div>

[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](http://www.siteduzero.com/informatique/tutoriels/apprenez-a-programmer-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.

---

<div class="post-metadata">

**Author:** ![kripteks](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/k/71c47a/32.png) [@kripteks](https://www.debian-fr.org/u/kripteks)\
**Post date:** [Février 21, 2016, 2:39 UTC](https://www.debian-fr.org/t/programmer-en-c/56558/25 "2016-02-21T14:39:54Z")

</div>

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).

---

<div class="post-metadata">

**Author:** ![ricardo](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ricardo/32/3864_2.png) [@ricardo](https://www.debian-fr.org/u/ricardo)\
**Post date:** [Février 21, 2016, 2:39 UTC](https://www.debian-fr.org/t/programmer-en-c/56558/26 "2016-02-21T14:39:55Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![astromaniac91](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/fbc32d/32.png) [@astromaniac91](https://www.debian-fr.org/u/astromaniac91)\
**Post date:** [Février 21, 2016, 2:41 UTC](https://www.debian-fr.org/t/programmer-en-c/56558/27 "2016-02-21T14:41:35Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![ricardo](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ricardo/32/3864_2.png) [@ricardo](https://www.debian-fr.org/u/ricardo)\
**Post date:** [Février 21, 2016, 2:41 UTC](https://www.debian-fr.org/t/programmer-en-c/56558/28 "2016-02-21T14:41:35Z")

</div>

[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/](http://www.freepascal.org/)

Autre lien intéressant :  
[http://www.pascaland.org/choisir.htm](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](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)

---

<div class="post-metadata">

**Author:** ![debianhadic](https://www.debian-fr.org/user_avatar/www.debian-fr.org/debianhadic/32/3870_2.png) [@debianhadic](https://www.debian-fr.org/u/debianhadic)\
**Post date:** [Février 21, 2016, 2:41 UTC](https://www.debian-fr.org/t/programmer-en-c/56558/29 "2016-02-21T14:41:36Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![thuban](https://www.debian-fr.org/user_avatar/www.debian-fr.org/thuban/32/4177_2.png) [@thuban](https://www.debian-fr.org/u/thuban)\
**Post date:** [Février 21, 2016, 2:41 UTC](https://www.debian-fr.org/t/programmer-en-c/56558/30 "2016-02-21T14:41:37Z")

</div>

> [@kripteks](#):
>
> 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).

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

---

<div class="post-metadata">

**Author:** ![ricardo](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ricardo/32/3864_2.png) [@ricardo](https://www.debian-fr.org/u/ricardo)\
**Post date:** [Février 21, 2016, 2:41 UTC](https://www.debian-fr.org/t/programmer-en-c/56558/31 "2016-02-21T14:41:37Z")

</div>

[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 😃

---

<div class="post-metadata">

**Author:** ![MisterFreez](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/bb73d2/32.png) [@MisterFreez](https://www.debian-fr.org/u/MisterFreez)\
**Post date:** [Février 21, 2016, 2:41 UTC](https://www.debian-fr.org/t/programmer-en-c/56558/32 "2016-02-21T14:41:38Z")

</div>

> [@thuban](#):
>
> [quote=«&nbsp;kripteks&nbsp;»]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).

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).

[Page précédente](https://www.debian-fr.org/t/programmer-en-c/56558.md?page=1)
