Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 30/12/2012, à 19:23

Korak

Re : En quel language est écrit Ubuntu ?

Haleth a écrit :

Ouais, ca permet de bien montrer ce qu'il ne faut pas faire.

Exactement.

Si le code n'est pas tout à fait correct, le compilateur Pascal te le dira et ne compilera pas ton code.

Par contre, ce n'est pas vrai en C. Le compilateur compilera ton code (peut-être avec un warning mais pas forcément) et tu auras un effet de bord.


OS: Ubuntu 22.04 64 bits + Windows 11 64 bits en dualboot (BIOS UEFI, Secure Boot activé et table de partitions GPT)
PC portable HP 17-CP0308NF   Processeur: AMD Ryzen 7 5700U avec carte graphique AMD Lucienne intégrée au processeur.   Mémoire vive: 16 Go RAM
Quand vous ne trouvez pas la solution à un problème, cherchez des pistes menant à la solution !

Hors ligne

#27 Le 30/12/2012, à 19:57

pires57

Re : En quel language est écrit Ubuntu ?

Korak a écrit :

Par contre, ce n'est pas vrai en C. Le compilateur compilera ton code (peut-être avec un warning mais pas forcément) et tu auras un effet de bord.

Et parfois tu ne te rend même pas compte de ton erreur puisqu'en apparence "tout fonctionne bien" mais que ce n'est pas exactement le cas


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#28 Le 30/12/2012, à 20:19

Hibou57

Re : En quel language est écrit Ubuntu ?

Yes, indeed, vous avez bien compris ce qui caractérise un langage stricte comme Pascal.

Really, Ada devrait vous plaire, il est encore plus stricte que Pascal, ou du moins, permet d’exprimer les contraintes avec plus de précisions. Sa notion de l’orienté objet peut paraitre déroutante, parce qu’elle est différente de celle des autres langage ou une classe est aussi un espace de nom, mais il y a des raisons à ça, qui quand on les a comprise, offre une autre vision de l’OO.

P.S. Il y a une compilateur Ada sous Ubuntu, c’est GNAT (un front‑end de GCC).


Hajimemashteeeee… \(^o^)/ Tachikoma desu (^_^;)
Le saviez‑vous : le j’m’en foutisme est la cause de la plupart des fléaux du monde contemporain.
Mangez des standards : un grand bol de Standard tous les matins, et vous débutez la journée en pleine forme !
bulleforum.net — Forum de discussions, La Bulle (papotage de la vie courante ou choses trop sérieuses)

Hors ligne

#29 Le 30/12/2012, à 20:42

Korak

Re : En quel language est écrit Ubuntu ?

Les compilateurs (et interpréteurs) sous Linux, c'est pas ça qui manque. Il y en a pour quasi tous les langages de programmation.

Le Pascal est strict et c'est son but. Éviter que le débutant en programmation ne fasse une erreur ou une tournure de code bizaroïde. Ce que le C peut accepter avec les effets de bords éventuels.

Par contre, ADA, je ne sais pas. Jamais utilisé.

Je n'ai jamais codé qu'en Pascal (et Delphi), Cobol, C et un petit peu d'assembleur.

Dernière modification par Korak (Le 30/12/2012, à 20:43)


OS: Ubuntu 22.04 64 bits + Windows 11 64 bits en dualboot (BIOS UEFI, Secure Boot activé et table de partitions GPT)
PC portable HP 17-CP0308NF   Processeur: AMD Ryzen 7 5700U avec carte graphique AMD Lucienne intégrée au processeur.   Mémoire vive: 16 Go RAM
Quand vous ne trouvez pas la solution à un problème, cherchez des pistes menant à la solution !

Hors ligne

#30 Le 30/12/2012, à 20:58

classdroogies

Re : En quel language est écrit Ubuntu ?

Salut parakalo,

On parle de GNU/Linux, Linux pour le noyau et GNU pour l'ensemble des programmes qui constituent un systeme d'exploitation complet comme Ubuntu.

Linux est codé en C, pour le reste même si le C reste le language de prédilection pour la programmation systeme tu peux utiliser le language que tu veux à partir du moment ou le compilateur est disponible....

Je t'invite a visionner un documentaire qui s'appelle Revolution OS pour en apprendre plus, puisque tu semble etre en plein d'interrogation sur ce systeme d'exploitation informatique tongue

Dernière modification par classdroogies (Le 30/12/2012, à 21:00)

Hors ligne

#31 Le 30/12/2012, à 21:04

Hibou57

Re : En quel language est écrit Ubuntu ?

Korak a écrit :

Par contre, ADA, je ne sais pas. Jamais utilisé.

Oops, typo : ce n’est pas un sigle, mais un prénom (une majuscule seulement sur la première lettre). Ada a reçu ce nom en hommage à Ada Lovelace (une baronne, morte malheureusement très jeune), première programmeuse du monde (alors qu’elle et Charles Babbage collaboraient ensemble sur le premier ordinateur, mécanique).


Hajimemashteeeee… \(^o^)/ Tachikoma desu (^_^;)
Le saviez‑vous : le j’m’en foutisme est la cause de la plupart des fléaux du monde contemporain.
Mangez des standards : un grand bol de Standard tous les matins, et vous débutez la journée en pleine forme !
bulleforum.net — Forum de discussions, La Bulle (papotage de la vie courante ou choses trop sérieuses)

Hors ligne

#32 Le 30/12/2012, à 21:25

Korak

Re : En quel language est écrit Ubuntu ?

Hibou57 a écrit :

ce n’est pas un sigle, mais un prénom

Juste mais je ne le savais pas.

En cherchant 10 secondes, j'ai trouvé ceci. Qui confirme tes dires.


OS: Ubuntu 22.04 64 bits + Windows 11 64 bits en dualboot (BIOS UEFI, Secure Boot activé et table de partitions GPT)
PC portable HP 17-CP0308NF   Processeur: AMD Ryzen 7 5700U avec carte graphique AMD Lucienne intégrée au processeur.   Mémoire vive: 16 Go RAM
Quand vous ne trouvez pas la solution à un problème, cherchez des pistes menant à la solution !

Hors ligne

#33 Le 30/12/2012, à 21:34

Hibou57

Re : En quel language est écrit Ubuntu ?

Korak a écrit :
Hibou57 a écrit :

ce n’est pas un sigle, mais un prénom

Juste mais je ne le savais pas.

C’est pas grave, ce n’était pas méchant. Dis‑toi juste que c’est une tradition « du milieu » de relever cette erreur big_smile (elle est très courante chez les gens qui ne connaissent pas).

Sinon, je repassais aussi parce que j’ai retrouvé ce dont je parlais en répondant à l’auteur du topic; la page où il peut obtenir le source de la démonstration de l’API de Unity : Unity Integration Showcase (launchpad.net). Cette application de démonstration, est également connue sous le nom de Hello‑Unity. Elle est en Python, et même éditée par Canonical elle‑même, si je ne me trompe pas.


Hajimemashteeeee… \(^o^)/ Tachikoma desu (^_^;)
Le saviez‑vous : le j’m’en foutisme est la cause de la plupart des fléaux du monde contemporain.
Mangez des standards : un grand bol de Standard tous les matins, et vous débutez la journée en pleine forme !
bulleforum.net — Forum de discussions, La Bulle (papotage de la vie courante ou choses trop sérieuses)

Hors ligne

#34 Le 30/12/2012, à 21:47

Korak

Re : En quel language est écrit Ubuntu ?

Hibou57 a écrit :

C’est pas grave, ce n’était pas méchant.

Je ne l'ai vraiment pas pris méchamment.

Hibou57 a écrit :

Dis‑toi juste que c’est une tradition « du milieu » de relever cette erreur big_smile (elle est très courante chez les gens qui ne connaissent pas).

Et justement: je respecte la casse (majuscule/minuscule) dans les noms.

Sauf quand je ne le sais pas.....


OS: Ubuntu 22.04 64 bits + Windows 11 64 bits en dualboot (BIOS UEFI, Secure Boot activé et table de partitions GPT)
PC portable HP 17-CP0308NF   Processeur: AMD Ryzen 7 5700U avec carte graphique AMD Lucienne intégrée au processeur.   Mémoire vive: 16 Go RAM
Quand vous ne trouvez pas la solution à un problème, cherchez des pistes menant à la solution !

Hors ligne

#35 Le 01/01/2013, à 11:41

parakalo

Re : En quel language est écrit Ubuntu ?

Bonne année à tous smile
Bonjour Hibou57. Je me rappelle que tu pensais que jétais mysogine. En vérité, beaucoup de français et grecs sont mysogines. Je suis un petit peu seulement wink. Je suis d'accord avec toi. Ada Lovelace était une grande dame. J'ai visité une exposition sur la naissance de l'informatique à Paris il y a longtemps. Je me rappelle de la machine de Babbage. Et de sa secrétaire. Et je me rappelle aussi que c'était écrit "très vite, les notes d'Ada Lovelace prennait plus de place que le manuscrit de Babbage". Je me rappelle très bien quand le language Ada était chosi par le DoD : Ada est devenu très célèbre. Je connais d'autres dames qui étaient de grandes mathématiciennes et de grandes physiciennes françaises. Émilie du Châtelet a traduit Newton en français et a beaucoup travaillé sur la "force vive" (énergie cinétique). Sophie Germain a beaucoup travaillé sur la mécanique des milieux continus et avec Poisson, Clairaut, Legendre, Gauss, Lagrange, Mac Laurin, Maupertuis, Young, Cauchy... Tu as raison : très peu de personnes connait Ada Lovelace, Émilie du Châtelet et Sophie Germain.


On June 1, 2001, Microsoft CEO Steve Ballmer said "Linux is a cancer that attaches itself in an intellectual property sense to everything it touches."

Hors ligne

#36 Le 01/01/2013, à 15:17

Hibou57

Re : En quel language est écrit Ubuntu ?

parakalo a écrit :

Bonjour Hibou57. Je me rappelle que tu pensais que jétais mysogine.

Non, je ne crois pas avoir dit ça un jour ici à quelqu’un(e). Peux‑être que tu me confond avec une autre personne.

À part ça, elles sont intéressantes les anecdotes que tu rapporte; je vais les garder.

Dernière modification par Hibou57 (Le 01/01/2013, à 15:17)


Hajimemashteeeee… \(^o^)/ Tachikoma desu (^_^;)
Le saviez‑vous : le j’m’en foutisme est la cause de la plupart des fléaux du monde contemporain.
Mangez des standards : un grand bol de Standard tous les matins, et vous débutez la journée en pleine forme !
bulleforum.net — Forum de discussions, La Bulle (papotage de la vie courante ou choses trop sérieuses)

Hors ligne

#37 Le 01/01/2013, à 15:48

telliam

Re : En quel language est écrit Ubuntu ?

Korak a écrit :
Haleth a écrit :

Ouais, ca permet de bien montrer ce qu'il ne faut pas faire.

Exactement.

Si le code n'est pas tout à fait correct, le compilateur Pascal te le dira et ne compilera pas ton code.

Par contre, ce n'est pas vrai en C. Le compilateur compilera ton code (peut-être avec un warning mais pas forcément) et tu auras un effet de bord.

ouhla, si ton code suit la syntaxe et la grammaire, oui c normal que ca compile smile
Les 2 langages sont différents et n'offrent pas la meme souplesse. Mais tu px faire du code invalide en Pascal également smile
si tu actives bien tout les warnings en C tu px déja eviter bcp de problèmes.

Mais je confirme ce qui a été dit dans les posts précédents, il vaut mieux commencer à apprendre avec un langage fortement typé ( comme Ada, j'adore ce langage au passage)
plutôt qu'avec le C directement.


"- Un intellectuel assis va moins loin qu'un con qui marche."
Maurice Biraud - Un Taxi pour Tobrouk
Michel Audiard

Hors ligne

#38 Le 01/01/2013, à 18:37

Korak

Re : En quel language est écrit Ubuntu ?

telliam a écrit :

si ton code suit la syntaxe et la grammaire, oui c normal que ca compile smile

Oui, je ne dis pas le contraire.

telliam a écrit :

tu px faire du code invalide en Pascal également

Tout-à-fait mais moins facilement qu'en C.

telliam a écrit :

si tu actives bien tout les warnings en C tu px déja eviter bcp de problèmes.

Une fois de plus, je suis tout-à-fait d'accord. Mais tu peux compiler un code erroné sans te rendre compte qu'il y a une erreur et ce plus facilement qu'en Pascal.

telliam a écrit :

je confirme ce qui a été dit dans les posts précédents, il vaut mieux commencer à apprendre avec un langage fortement typé ( comme Ada, j'adore ce langage au passage)
plutôt qu'avec le C directement.

Exactement, c'est pourquoi j'ai parlé du Pascal (je ne connais pas Ada).


OS: Ubuntu 22.04 64 bits + Windows 11 64 bits en dualboot (BIOS UEFI, Secure Boot activé et table de partitions GPT)
PC portable HP 17-CP0308NF   Processeur: AMD Ryzen 7 5700U avec carte graphique AMD Lucienne intégrée au processeur.   Mémoire vive: 16 Go RAM
Quand vous ne trouvez pas la solution à un problème, cherchez des pistes menant à la solution !

Hors ligne

#39 Le 02/01/2013, à 15:44

parakalo

Re : En quel language est écrit Ubuntu ?

Καλή Χρονιά à tous
@Hibou57 pardon pour mon erreur roll


On June 1, 2001, Microsoft CEO Steve Ballmer said "Linux is a cancer that attaches itself in an intellectual property sense to everything it touches."

Hors ligne

#40 Le 02/01/2013, à 16:23

parakalo

Re : En quel language est écrit Ubuntu ?

Bonjour
@ classdroogies : merci beaucoup. Je viens de lire la page web revolution-os.com et c'est très intéressant ! J'aime beaucoup la phrase de Ballmer : On June 1, 2001, Microsoft CEO Steve Ballmer said "Linux is a cancer that attaches itself in an intellectual property sense to everything it touches." tongue


On June 1, 2001, Microsoft CEO Steve Ballmer said "Linux is a cancer that attaches itself in an intellectual property sense to everything it touches."

Hors ligne

#41 Le 03/01/2013, à 11:19

telliam

Re : En quel language est écrit Ubuntu ?

C'est vrai quoique le mot "cancer" est un peu abject , si tu inclues un fichier opensource dans ton code, il devient lui aussi opensource.
C'est très génant dans le domaine industriel qd on veut faire du soft qui tourne sous Linux et qu'on veut s'assurer du caractere privé de son propre code.


"- Un intellectuel assis va moins loin qu'un con qui marche."
Maurice Biraud - Un Taxi pour Tobrouk
Michel Audiard

Hors ligne

#42 Le 03/01/2013, à 11:23

tiramiseb

Re : En quel language est écrit Ubuntu ?

si tu inclues un fichier opensource dans ton code, il devient lui aussi opensource.

Partiellement faux : ça dépend de la licence du code que tu inclus.

Si c'est du code sous licence BSD ou MIT par exemple, aucun problème pour l'inclure dans un logiciel privateur.

Mais en effet si un développeur a choisi de publier son développement sous une licence "virale" alors c'est son choix : c'est l'auteur original de ce code qui choisit ce qu'on peut en faire, encore heureux !
Il est toujours possible de contacter l'auteur / les auteurs du code en question et lui/leur demander l'autorisation d'inclure son/leur code dans un logiciel privateur, contre rémunération par exemple.

Qu'un industriel veuille utiliser du code produit par quelqu'un d'autre - et librement distribué - pour se faire du pognon sans rétribution à l'auteur original, c'est très gênant aussi, non ?

Hors ligne

#43 Le 03/01/2013, à 13:05

parakalo

Re : En quel language est écrit Ubuntu ?

Merci pour vos messages, mais je n'ai rien compris

C'est vrai quoique le mot "cancer" est un peu abject , si tu inclues un fichier opensource dans ton code, il devient lui aussi opensource.
C'est très génant dans le domaine industriel qd on veut faire du soft qui tourne sous Linux et qu'on veut s'assurer du caractere privé de son propre code.

Partiellement faux : ça dépend de la licence du code que tu inclus.

Si c'est du code sous licence BSD ou MIT par exemple, aucun problème pour l'inclure dans un logiciel privateur.

Mais en effet si un développeur a choisi de publier son développement sous une licence "virale" alors c'est son choix : c'est l'auteur original de ce code qui choisit ce qu'on peut en faire, encore heureux !
Il est toujours possible de contacter l'auteur / les auteurs du code en question et lui/leur demander l'autorisation d'inclure son/leur code dans un logiciel privateur, contre rémunération par exemple.

Qu'un industriel veuille utiliser du code produit par quelqu'un d'autre - et librement distribué - pour se faire du pognon sans rétribution à l'auteur original, c'est très gênant aussi, non

Vous pouvez traduire en français standard ? Merci cool
@ telliam Un des premiers films que j'ai vu en français était  "Un Taxi pour Tobrouk" et je me rappelle très bien la phrase dite par Maurice Biraud : Un intellectuel assis va moins loin qu'un con qui marche. Michel Audiard était un magicien des mots smile

Dernière modification par parakalo (Le 03/01/2013, à 13:06)


On June 1, 2001, Microsoft CEO Steve Ballmer said "Linux is a cancer that attaches itself in an intellectual property sense to everything it touches."

Hors ligne

#44 Le 03/01/2013, à 13:17

Hibou57

Re : En quel language est écrit Ubuntu ?

parakalo a écrit :

Vous pouvez traduire en français standard ? Merci cool

Sous réserve que j’ai bien compris la question : un source sous licence BSD ou MIT, peut être intégré à un source sous une autre licence, au contraire d’un source sous licence GPL, qui ne pourra être intégré qu’à un source sous licence GPL (obligeant ainsi, soit à ne pas l’intégrer du tout, soit à forcer tout le reste des sources à être sous GPL… ce qui n’est pas toujours permis ou possible).

C’est ce qui est communément désigné par « l’effet viral de la GPL ».

Dernière modification par Hibou57 (Le 03/01/2013, à 13:18)


Hajimemashteeeee… \(^o^)/ Tachikoma desu (^_^;)
Le saviez‑vous : le j’m’en foutisme est la cause de la plupart des fléaux du monde contemporain.
Mangez des standards : un grand bol de Standard tous les matins, et vous débutez la journée en pleine forme !
bulleforum.net — Forum de discussions, La Bulle (papotage de la vie courante ou choses trop sérieuses)

Hors ligne

#45 Le 03/01/2013, à 14:27

parakalo

Re : En quel language est écrit Ubuntu ?

Merci Hibou57 pour ton aide cool


On June 1, 2001, Microsoft CEO Steve Ballmer said "Linux is a cancer that attaches itself in an intellectual property sense to everything it touches."

Hors ligne

#46 Le 03/01/2013, à 20:51

telliam

Re : En quel language est écrit Ubuntu ?

tiramiseb a écrit :

si tu inclues un fichier opensource dans ton code, il devient lui aussi opensource.

Partiellement faux : ça dépend de la licence du code que tu inclus.

Si c'est du code sous licence BSD ou MIT par exemple, aucun problème pour l'inclure dans un logiciel privateur.

oui effectivement, je suis pas tres au point sur les licences.

tiramiseb a écrit :

Mais en effet si un développeur a choisi de publier son développement sous une licence "virale" alors c'est son choix : c'est l'auteur original de ce code qui choisit ce qu'on peut en faire, encore heureux !
Il est toujours possible de contacter l'auteur / les auteurs du code en question et lui/leur demander l'autorisation d'inclure son/leur code dans un logiciel privateur, contre rémunération par exemple.

Qu'un industriel veuille utiliser du code produit par quelqu'un d'autre - et librement distribué - pour se faire du pognon sans rétribution à l'auteur original, c'est très gênant aussi, non ?

Je dis pas le contraire, je dis juste que si tu ne veux pas rendre ton code libre, et qu'il contient des millions de ligne de code, il faut bien faire attention a tout tes includes sont peines de devoir publier tes millions de ligne de code ( ok j'exagère un peu).
Le problème n'est pas l'utilisation de ces librairies mais de ne pas se faire "pieger" avec smile


"- Un intellectuel assis va moins loin qu'un con qui marche."
Maurice Biraud - Un Taxi pour Tobrouk
Michel Audiard

Hors ligne

#47 Le 03/01/2013, à 20:54

tiramiseb

Re : En quel language est écrit Ubuntu ?

Oui, c'est sûr.
En même temps, la plupart des bibliothèques ayant choisi une licence GNU utilisent la licence LGPL (et donc peuvent être utilisées par des logiciels privateurs) et pas la licence GPL.

Repiquer un bout de code et utiliser une bibliothèque, ce n'est pas la même chose smile

Hors ligne

#48 Le 03/01/2013, à 21:17

Hibou57

Re : En quel language est écrit Ubuntu ?

tiramiseb a écrit :

Repiquer un bout de code et utiliser une bibliothèque, ce n'est pas la même chose smile

D’un point de vue moral, oui, c’est différent, mais du point de vue de la GPL, il n’y en a pas (le texte de la licence ne mentionne aucune sorte de nuance quantitative ou qualitative). Le moindre caractère GPL dans des millions de lignes personnelles ou collectives, oblige mécaniquement à mettre les millions de lignes personnelles ou collectives sous GPL.

Du coup, comme dit Telliam, certaine personnes ont le soucis de ne pas se faire piéger.

Le plus simple est encore de ne strictement rien intégrer qui soit sous GPL, ce qui rend le risque de se faire piéger nul pour les textes des programmes, mais reste encore les librairies. Pour les librairies, il n’y a pas le choix quand elle sont des librairies de l’environnement, mais heureusement, elles sont souvent sous LGPL (ex. GTK+, les syscalls du noyau Linux, la runtime du C et du C++, le tout étant largement suffisant), et alors la liaison dynamique n’est plus contaminante; mais la liaison statique le reste parfois, sauf pour les runtimes, et il faut ne pas l’oublier si on ne veut pas se faire piéger.

En tous les cas, il faut toujours vérifier avant de supposer (un grep récursif peut aider).


Hajimemashteeeee… \(^o^)/ Tachikoma desu (^_^;)
Le saviez‑vous : le j’m’en foutisme est la cause de la plupart des fléaux du monde contemporain.
Mangez des standards : un grand bol de Standard tous les matins, et vous débutez la journée en pleine forme !
bulleforum.net — Forum de discussions, La Bulle (papotage de la vie courante ou choses trop sérieuses)

Hors ligne

#49 Le 06/01/2013, à 11:43

parakalo

Re : En quel language est écrit Ubuntu ?

roll Merci pour vos reponses savantes ! En verite, je voulais savoir si ubuntu etait code en c ou en pascal wink Je comprends que c'est plus complique que je croyais. Tant pis : je ne serais pas informaticien lol !


On June 1, 2001, Microsoft CEO Steve Ballmer said "Linux is a cancer that attaches itself in an intellectual property sense to everything it touches."

Hors ligne

#50 Le 06/01/2013, à 14:43

Hibou57

Re : En quel language est écrit Ubuntu ?

Dans les systèmes écrits en Pascal, je ne connais que les premières versions de Windows (et ça se ressentait encore jusque dans l’ABI de Windows XP au moins), ou Oberon (écrit dans le langage du même nom, un dérivé du Pascal), ou MarteOS, un système pour le temps réel, écrit en Ada (dérivé aussi en partie de Pascal).

La plupart sont en C ou C++, pour la partie système.

Puis comme déjà expliqué, pour le reste et tout ce qui est au niveau utilisateur, toutes les variations sont permises.


Hajimemashteeeee… \(^o^)/ Tachikoma desu (^_^;)
Le saviez‑vous : le j’m’en foutisme est la cause de la plupart des fléaux du monde contemporain.
Mangez des standards : un grand bol de Standard tous les matins, et vous débutez la journée en pleine forme !
bulleforum.net — Forum de discussions, La Bulle (papotage de la vie courante ou choses trop sérieuses)

Hors ligne