OVH Cloud OVH Cloud

Programmation Langage C

51 réponses
Avatar
Alex PADOLY
Bonjour à tous,

je dois pour mon travaille programmer en C d'ici 10 à 12 mois,
pourriez-vous me donner le nom des principaux paquests à
installer pour programmer en mode "user".

Merci.

Cordialement.

Alex PADOLY

--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

10 réponses

2 3 4 5 6
Avatar
Patrice Karatchentzeff
Le 21/02/07, Stephane Bortzmeyer a écrit :
On Wed, Feb 21, 2007 at 02:25:01PM +0100,
wrote
a message of 29 lines which said:

> - tout un tas de projets où tu n'as tout simplement pas le droit
> d'utiliser des langages exotiques sur lesquels on n'a peu de recul
> quand à leur fiabilité (systèmes de sécurité dont la vie huma ine
> dépend).

J'ai entendu des tas d'arguments en faveur de l'utilisation du langage
C (dont certains très pertinents) mais la sécurité, là, c'est for t...



C'est du C(obol) :)

PK

--
| _,,,---,,_ Patrice KARATCHENTZEFF
ZZZzz /,`.-'`' -. ;-;;,_ mailto:
|,4- ) )-,_. , ( `'-' http://p.karatchentzeff.free.fr
'---''(_/--' `-'_)
Avatar
Didier Verna
wrote:

- tout un tas de projets où tu n'as tout simplement pas le droit d'util iser
des langages exotiques sur lesquels on n'a peu de recul quand à leur
fiabilité (systèmes de sécurité dont la vie humaine dépend).



<paté-pour-troll>

C'est sûr, qu'en C au moins, il y a une construction langagière qui per met de
s'assurer qu'on n'a pas oublié un bout de chiffon dans la tuyauterie...

</paté-pour-troll>


--
Le @-quartet est maintenant disponible sur iTunes !
http://records.didierverna.com/
Avatar
Damien Ferrand
--T4sUOijqQbZv57TR
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On 21/02/07 14:36 +0100, Stephane Bortzmeyer wrote:
On Wed, Feb 21, 2007 at 01:39:25PM +0100,
cedric cellier wrote
a message of 16 lines which said:

> > (rappel : sur un processeur RISC, l'assembleur est en général tr ès
> > loin du langage machine)
>
> ?????

Et quelle est la question ?



J'imagine que la question est: "qu'est-ce que tu entends par là?".

Pour moi, ça ne veut pas dire grand chose que l'assembleur est loin du la ngage machine
étant donné que, par définition, il y a correspondance un à un entr e les
mnémoniques et les instructions.

--T4sUOijqQbZv57TR
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFF3FefijvYwIbxFwERAlO7AKDH1FZGTVwVdEhyGYrv2NBzY1D96QCg4sRZ
7XVlbO+jF6Zuwm0lfrz7E6E ¯QO
-----END PGP SIGNATURE-----

--T4sUOijqQbZv57TR--


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
fra-duf-no-spam
--=-=- Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Le 13565ième jour après Epoch,
Damien Ferrand écrivait:

On 21/02/07 14:36 +0100, Stephane Bortzmeyer wrote:
On Wed, Feb 21, 2007 at 01:39:25PM +0100,
cedric cellier wrote
a message of 16 lines which said:

> > (rappel : sur un processeur RISC, l'assembleur est en géné ral très
> > loin du langage machine)
>
> ?????

Et quelle est la question ?



J'imagine que la question est: "qu'est-ce que tu entends par là?".

Pour moi, ça ne veut pas dire grand chose que l'assembleur est loin du langage machine
étant donné que, par définition, il y a correspondance un à un entre les
mnémoniques et les instructions.



Pour moi aussi, j'en étais resté à cette définition. Pe ut-être
voulait-il parler de la distance entre le C et le langage machine,
faible en général, mais peut-être plus grande entre le RISC et le C..

(Ceci n'est pas un troll, quoi que...)

--=-=- Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFF3GgujaoyFt0zqSURAra6AJ9x9CEAkI0GemMjRJTxi6fOaes21gCeNPo5
/qtIROmWc7h6fhCoQjMOqN0 =h+CW
-----END PGP SIGNATURE-----
--=-=-=--


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
gaetan.perrier
Selon Thierry Leurent :

Si ma mémoire est bonne seul ADA est certifié comme langage.




Oui il me semble aussi que seul certains compilos ADA sont certifiés et ils
coutent fort cher. De plus il n'existe pas pour tous les µP/µC. Donc quand tu as
un projet sécuritaire à développer sur un µC où ADA n'est pas dispo tu te
retournes vers un langage ultra connu et maîtrisé, tu imposes règles de codage
très strictes et tu valides un minimum le compilo que tu vas utiliser, chose
d'autant plus facile que le langage n'est pas de trop haut niveau.

Résultat tu choisis le C

Gaëtan


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Yves Rutschle
On Wed, Feb 21, 2007 at 02:25:01PM +0100, wrote:
Selon Yves Rutschle :

> La seule raison pour laquelle le C est encore utilisé hors
> de son application initiale (développement système), c'est
> l'inertie de l'industrie.
>

Il y a aussi:
- que la majorité des développeurs maitrisent le C, qu'un changement de langage
ne peut se faire que sur un projet démarrant de zéro et avec des développeurs
maitrisant le nouveau langage.
- tout un tas de projets où tu n'as tout simplement pas le droit d'utiliser des
langages exotiques sur lesquels on n'a peu de recul quand à leur fiabilité
(systèmes de sécurité dont la vie humaine dépend).



Ouais, c' est pour ça qu'on programme tous en Fortran.

Tu as raison bien sûr, mais ces 2 arguments sont une
reformulation de ce que je viens de dire: inertie.

- un autres tas de projets où on veut justement rester proche du matériel et
donc ne se laisser emmerder par un truc de haut niveau qui n'en fait qu'à sa
tête.



Sauf projet minuscule (autant le faire en assembleur), ça
n' est pas une bonne raison pour rester en C: on absrait les
bouts de bas niveau (en assembleur ou en C) dans une
librairie, et on fait le reste en Perl/Python/PHP/...

Au bout du compte, un langage est là pour abstraire des
choses: le processeur pour abstraire les portes logiques et
les bascules (qui abstraient les transistors), l' assembleur
pour abstraire (un peu) le processeur, le C pour abstraire
l' assembleur, etc. Écrire une application en C, c' est ne
pas avoir compris ça.

Y. - qui fait du C toute la journée, par inertie.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Leon GRAY
Stephane Bortzmeyer wrote:
La comparaison avec le latin est bonne : le latin n'est absolument pas
la langue dont toutes les autres langues dérivent...



En effet, mais je pense que le latin (langue morte soit dit en passant)
peut aider dans l'apprentissage des langues... latines justement
(espagnol, français, italien principalement)
Je pense que c'est pareil pour le C.

De même, le C nous force souvent à coder à la main ce que d'autres
langages peuvent faire directement via une fonction.
Pour certains c'est surement un inconvenient, mais personnelement je
trouve ça bien plus instructif de devoir recoder les fonctions dont je
vais me servir.



Pourquoi s'arrêter là ? Pourquoi ne pas coder en assembleur ? Ou en
langage machine (rappel : sur un processeur RISC, l'assembleur est en
général très loin du langage machine) ? Sérieusement, si on choisit de
ne pas utiliser le langage de plus haut niveau disponible et qu'on
descend vers la machine, où s'arrêter ?




Je voulais parler ici d'apprentissage et pas d'utilisation dans un but
industriel ou commercial.
Je me doute bien que les autres langages n'ont pas été inventé pour rien.
(Pour en revenir au latin, même si ça m'aide à apprendre l'espagnol par
exemple, je ne vais pas non plus m'en servir tous les jours pour
parler... Pareil pour le C).

Toutefois, je pense que le C a encore son utilité d'un point de vue
"utilisation industrielle", pas forcement en informatique, mais plutot
en électronique, afin de programmer des microcontroleurs en C au lieu de
le faire systématiquement en assembleur.

AMHA :)


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Michelle Konzack
--LpQ9ahxlCli8rRTG
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Am 2007-02-19 09:08:37, schrieb Alex PADOLY :
Bonjour à tous,

je dois pour mon travaille programmer en C d'ici 10 à 12 mois,
pourriez-vous me donner le nom des principaux paquests à
installer pour programmer en mode "user".



apt-get install build-depends

Thanks, Greetings and nice Day
Michelle Konzack
Systemadministrator
Tamay Dogan Network
Debian GNU/Linux Consultant


--
Linux-User #280138 with the Linux Counter, http://counter.li.org/
##################### Debian GNU/Linux Consultant #####################
Michelle Konzack Apt. 917 ICQ #328449886
50, rue de Soultz MSM LinuxMichi
0033/6/61925193 67100 Strasbourg/France IRC #Debian (irc.icq.com)

--LpQ9ahxlCli8rRTG
Content-Type: application/pgp-signature; name="signature.pgp"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFF4vrtC0FPBMSS+BIRAsfzAKCmt+p2A07WtLY7CdiTo18ElNxQWACeODgW
tyrkQ2s0FCSPFgAbVPkfhZ4 =gHgt
-----END PGP SIGNATURE-----

--LpQ9ahxlCli8rRTG--


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Stephane Bortzmeyer
On Mon, Feb 26, 2007 at 04:21:17PM +0100,
Michelle Konzack wrote
a message of 53 lines which said:

apt-get install build-depends



% apt-cache show build-depends
W: Unable to locate package build-depends
E: No packages found


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
François Boisson
Le Mon, 26 Feb 2007 16:29:46 +0100
Stephane Bortzmeyer a écrit:

> apt-get install build-depends

% apt-cache show build-depends
W: Unable to locate package build-depends
E: No packages found



Je n'ai pas tout suivi le débat mais sur ce point précis:

# apt-get build-dep coreutils

(coreutils est un exemple)

installe tous les paquets nécessaires à la compilation de coreutils
(excepté les sources). Je pense que c'est de cela dont il s'agit.

François Boisson


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
2 3 4 5 6