#1801 Le 01/12/2010, à 12:23
- grim7reaper
Re : /* Topic des codeurs couche-tard [2] */
grim7reaper a écrit :Ouais, au moins C++ c'est un langage libre de tout brevet (pour ce que j'en sais, j'ai pas non plus fait une recherche approfondie sur le sujet donc je peux me planter).
Avoir une spec obfusqué, je trouve pas ça mieux qu'un brevet, ça rends le truc tout aussi inutilisable
T'iras dire que c'est inutilisable à tous les scientifiques qui font du calcul haute perf' avec (une application parmis d'autres du C++) .
Well… les binairs que je produit tournent aussi bien sous windows que sous linux… (ou tout autre plateforme possédant mono). Je trouve ça pas mal, coté portabilité (ouais, comme java, tu vas me dire, dans les deux cas, c'est une VM).
Mono != framework .NET, il me semble que certaines parties ne sont pas implémenté donc niveau portabilité ça chie.
Java même combat, il y a des trucs (au pif, Minecraft) qui ne tourne bien que sur la JMV proprio.
C++, à partir du moment où j'ai un compilo qui respecte le standard (non, pas celui de Microsoft qui est un violeur en série de standard), et ben c'est vraiment portable.
Dernière modification par grim7reaper (Le 01/12/2010, à 23:52)
Hors ligne
#1802 Le 01/12/2010, à 12:23
- Pylades
Re : /* Topic des codeurs couche-tard [2] */
Ha, la vue extérieure aide un peu plus à comprendre.
Oui, j'avais vu le lien de gnuuat, mais sans savoir ce que sont les élément ni comment ils interagissent entre eux, c'est difficile…
“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
Linus Torvalds – 12 janvier 2003
Hors ligne
#1803 Le 01/12/2010, à 12:38
- tshirtman
Re : /* Topic des codeurs couche-tard [2] */
Well… les binairs que je produit tournent aussi bien sous windows que sous linux… (ou tout autre plateforme possédant mono). Je trouve ça pas mal, coté portabilité (ouais, comme java, tu vas me dire, dans les deux cas, c'est une VM).
Mono != framework .NET, il me semble que certaines parties sont pas n'est pas implémenté donc niveau portabilité ça chie.
Non, tout ce que tu fais en mono, compile sous visual studio, et tout ce que tu compile sous mono, est executable sur toute machine ayant mono ou .Net (à moins que tu fasse du code dépendant de l'OS, ça reste bien sur toujours possible, genre aller ouvrir un fichier systeme, mais ça c'est pas franchement sa faute).
Java même combat, il y a des trucs (au pif, Minecraft) qui ne tourne bien que sur la JMV proprio.
C++, à partir du moment où j'ai un compilo qui respecte le standard (non, pas celui de Microsoft qui est un violeur en série de standard), et ben c'est vraiment portable.
Ce serait bien (et bon, et beau, et vrai et tout ça) s'il était possible de vérifier qu'un compilateur respecte le standard, hors, il me semble qu'avec le C++ il est déjà difficile de savoir ce que dit le standard (1/ faut payer pour avoir les docs, 2/ faut comprendre les docs 3/ faut en tirer un truc non ambigue, bonne chance avec C++).
Hors ligne
#1804 Le 01/12/2010, à 13:04
- grim7reaper
Re : /* Topic des codeurs couche-tard [2] */
Non, tout ce que tu fais en mono, compile sous visual studio, et tout ce que tu compile sous mono, est executable sur toute machine ayant mono ou .Net
Oui, nan mais dans ce sens là bien évidemment (c'est la moindre des choses…). Tu remarqueras que je n'ai pas dis le contraire.
Par contre, ce qui compile sous VS ne sera pas forcément exécutable sous Mono car Mono n'implémente pas tout le framework .NET.
Ce serait bien (et bon, et beau, et vrai et tout ça) s'il était possible de vérifier qu'un compilateur respecte le standard
Bah t'exécute du code défini pas le standard et s'il n'a pas le comportement attendu c'est que ton compilo est à jeter, c'est aussi « simple » que ça.
Je sais que le standard n'est pas très abordable et est complexe (c'est pour ça que pour avoir un compilo qui implémente tout le standard il a fallu ~7 ans je crois) mais ce n'est pas pour autant totalement incompréhensible, faut pas déconner non plus !
1/ faut payer pour avoir les docs
Oui, l'ISO à toujours fait payer ces docs et comme c'est le seul organisme, à ma connaissance, qui peut publier des standards de ce genre bah il n'y a pas trop de choix (la norme du C aussi est payante).
Ça n'empêche pas de lire les drafts…
2/ faut comprendre les docs
Bah oui, merde alors il faut comprendre un texte quand on le lit si on veut en faire quelque chose. Incroyable !
C'est sûr que ce n'est pas à la portée de tout le monde et que ça exige un minimum de connaissance (tout comme lire les sources de Linux ou de Cython), c'est pas pour autant que c'est à jeter.
3/ faut en tirer un truc non ambigue, bonne chance avec C++).
Quote d'un passage ambigu ?
C'est une vraie question (je n'affirme pas qu'il y en a pas), c'est pour ma culture car contrairement à toi je n'ai pas lu le standard (enfin son draft) de manière approfondi.
Dernière modification par grim7reaper (Le 01/12/2010, à 23:53)
Hors ligne
#1805 Le 01/12/2010, à 13:20
- The Uploader
Re : /* Topic des codeurs couche-tard [2] */
Mono est beaucoup développé en rétro-ingénierie, le standard ECMA c'est pas grand chose par rapport à tout ce qu'il y a dans .NET..
http://www.mail-archive.com/mono-list@l … 14920.html
PS : Merci grim7reaper pour le truc avec la SDL au fait, ça allait beaucoup mieux après! Mais ce projet a été "mis en pause" face à d'autres projets plus urgents. Je le reprendrai au courant de ce mois-ci, et je posterai si j'ai des problèmes, et pour montrer mes avancées.
En fait dans le projet je ne fais "que" la partie affichage (la partie client/serveur est déjà implémentée, plus ou moins, par mon collègue de classe )
Dernière modification par The Uploader (Le 01/12/2010, à 13:39)
- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10
Hors ligne
#1806 Le 01/12/2010, à 13:58
- tshirtman
Re : /* Topic des codeurs couche-tard [2] */
Quote d'un passage ambigu ?
C'est une vraie question (je n'affirme pas qu'il y en a pas), c'est pour ma culture car contrairement à toi je n'ai pas lu le standard (enfin son draft) de manière approfondi.
non j'ai pas lus, j'ai déjà cité ma source, mais vous l'aimez pas
Hors ligne
#1807 Le 01/12/2010, à 14:39
- tshirtman
Re : /* Topic des codeurs couche-tard [2] */
http://www.starling-software.com/employ … atrix.html
(tant encore à apprendre)
Dernière modification par tshirtman (Le 01/12/2010, à 14:39)
Hors ligne
#1808 Le 01/12/2010, à 18:36
- grim7reaper
Re : /* Topic des codeurs couche-tard [2] */
grim7reaper a écrit :Quote d'un passage ambigu ?
C'est une vraie question (je n'affirme pas qu'il y en a pas), c'est pour ma culture car contrairement à toi je n'ai pas lu le standard (enfin son draft) de manière approfondi.non j'ai pas lus, j'ai déjà cité ma source, mais vous l'aimez pas
Et tu arrives à avoir un avis aussi tranché sur un truc que tu n'as pas lu toi-même ?
Je conçois qu'on puisse se faire un avis sur un sujet en lisant la prose d'autres gens (ce que je fais fréquemment), mais avoir un avis aussi tranché sans avoir lu soi-même le document en question (ici le standard du C++, enfin un de ses draft) j'ai du mal à comprendre.
Pour ta source, pour le peu que j'en ai lu ce n'était pas génial (sans être à jeter non plus). Le contenu est technique ça OK, mais il y a des amalgames qui me dérange et me font douter du sérieux et/ou de l'objectivité du truc.
Après, je ne suis pas là pour dire que le C++ c'est simple et intuitif (au contraire, il cache bien sa complexité) ou que sa grammaire est fantastique (et oui, il y a beaucoup de truc étrange/mal foutu et je n'ai jamais dis le contraire (j'en avais parlé au sujet de la syntaxe d'une fonction friend dans une classe template ou plus récemment lors de mon dernier TP de C++ j'ai pu faire connaissance avec l'ADL…))
Sympa comme truc
Je me dis que je ne suis pas au bout de mes peines quand je lit ça (mais je m'en sors pas trop mal non plus).
Dernière modification par grim7reaper (Le 02/12/2010, à 01:10)
Hors ligne
#1809 Le 01/12/2010, à 18:45
- tshirtman
Re : /* Topic des codeurs couche-tard [2] */
je suis rarement log(n) mais jamais 2^n ^^ c'est déjà ça ^^
edit: sinon je ne me base pas que la dessus… j'ai fait du C++ et j'ai souffert de ses messages d'erreurs absconses, et de pas mal d'autres choses (et je ne prétends pas que ses langages héritiers comme java ou c# on sus éviter les mêmes eccueils) et ça ne me donne pas envie d'aimer ce langage…
Dernière modification par tshirtman (Le 01/12/2010, à 18:51)
Hors ligne
#1810 Le 01/12/2010, à 19:00
- grim7reaper
Re : /* Topic des codeurs couche-tard [2] */
Ha oui, les message fameux messages abscons qui font je ne sais combien de page . Ils sont souvent dû aux templates.
D'ailleurs, la majeure partie des reproches que j'ai à faire au C++ jusqu'à maintenant sont en rapport avec les templates (bon, ils apportent aussi beaucoup de trucs positifs, heureusement…).
Après, je peux comprendre que tu n'aimes pas le C++ et je n'ai rien à redire là-dessus, c'était surtout tes remarques sur la grammaire qui m'ont fait réagir.
Hors ligne
#1811 Le 01/12/2010, à 21:30
- compte supprimé
Re : /* Topic des codeurs couche-tard [2] */
Je suis plus souvent n^2 que le reste
#1812 Le 01/12/2010, à 21:52
- helly
Re : /* Topic des codeurs couche-tard [2] */
BN.
Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.
Hors ligne
#1813 Le 01/12/2010, à 22:24
- \\Ouranos//
Re : /* Topic des codeurs couche-tard [2] */
Ubuntu facile, c'est :
- Dire "Bonjour"
- Lire la doc et les règles du forum avant de poster. Savoir poser une question intelligemment.
- Mettre des balises url autour des liens et un tiret à su.
Hors ligne
#1814 Le 01/12/2010, à 22:33
- compte supprimé
Re : /* Topic des codeurs couche-tard [2] */
Bn;
#1815 Le 02/12/2010, à 00:23
- Pylades
Re : /* Topic des codeurs couche-tard [2] */
je suis rarement log(n) mais jamais 2^n ^^ c'est déjà ça ^^
[…]
Pour moi ça dépend beaucoup des catégories. En programming, je suis la plupart du temps n ou log(n), mais dans de nombreux autres domaines, je suis souvent 2n…
Édit : ⋅
Dernière modification par Pylade (Le 02/12/2010, à 01:01)
“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
Linus Torvalds – 12 janvier 2003
Hors ligne
#1816 Le 02/12/2010, à 00:34
- Кຼزດ
Re : /* Topic des codeurs couche-tard [2] */
Hop.
dou
Hors ligne
#1817 Le 02/12/2010, à 01:05
- cm-t
Re : /* Topic des codeurs couche-tard [2] */
'Nuit;
Dernière modification par cm-t (Le 02/12/2010, à 02:00)
Actu Ubuntu ☺/
Pauses Ubuntu sur Paris \_< -t
[(π)] La Quadrature du net
Hors ligne
#1818 Le 02/12/2010, à 01:08
- nesthib
Re : /* Topic des codeurs couche-tard [2] */
plop
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#1819 Le 02/12/2010, à 03:50
- samυncle
Re : /* Topic des codeurs couche-tard [2] */
Hello world
Hors ligne
#1820 Le 02/12/2010, à 07:42
- Compteur du TdCCT
Re : /* Topic des codeurs couche-tard [2] */
Scores totaux, depuis le début :
1) 1982 nesthib
2) 1900 samuncle
3) 1592 Pylade
4) 1221 Кຼزດ
5) 1013 cm-t
6) 892+5 grim7reaper /* ./viewtopic.php?pid=3486252#p3486252 */
7) 701 \\Ouranos//
8) 691 Р☢w ! ✰ :mad: ✰ (эй !)
9) 657 helly
10) 427 gnuuat
11) 410 Lagierl
12) 293 tshirtman
13) 196 Askelon
14) 172 nathéo
15) 167 Kanor
16) 121 ǤƦƯƝƬ
17) 93 petifrancais
18) 78 edge_one
19) 70 gulp
20) 68 pierguiard
21) 59 kamui57
21) 59 The Uploader
23) 37 ilagas
24) 32 Le Rouge
25) 30 keny
26) 25 GentooUser
27) 24 ไ୦บเઢ'
28) 20 Morgiver
28) 20 CROWD
30) 19 xapantu
31) 18 Ph3nix_
32) 15 timsy
33) 14 kouskous
34) 12 stratoboy
34) 12 sailing
36) 11 alexises
36) 11 Crocoii
38) 10 Toineo
38) 10 NutMotion
38) 10 pseudovingtcinqcaracteres
38) 10 pfriedZ
42) 8 Mornagest
42) 8 Sherwood51
44) 7 Vista
45) 6 Zeibux
45) 6 ubuntlin
45) 6 asma.geek
48) 5 tendances-tdct
48) 5 Steap
50) 4 danychou56
50) 4 Neros
50) 4 Biaise
50) 4 totoflute
50) 4 pinballyoda ㋛
55) 2 SoJaS
55) 2 ceric
57) 1 geenux
Codez-vous trop tard le soir ?
Demandez au Compteur du TdCCT pour le savoir !
J’ai été généreusement codé par tshirtman ; d’ailleurs, voici mon code source. TdCCT CEP : ./viewtopic.php?pid=3493579#p3493579 (p3492608).
Hors ligne
#1821 Le 02/12/2010, à 07:42
- Compteur du TdCCT
Re : /* Topic des codeurs couche-tard [2] */
Scores de la période en cours :
1) 10 samuncle
2) 6 cm-t
3) 5 Pylade
3) 5 nesthib
3) 5 grim7reaper
6) 4 Кຼزດ
7) 2 \\Ouranos//
7) 2 Lagierl
9) 1 helly
Codez-vous trop tard le soir ?
Demandez au Compteur du TdCCT pour le savoir !
J’ai été généreusement codé par tshirtman ; d’ailleurs, voici mon code source. TdCCT CEP : ./viewtopic.php?pid=3493579#p3493579 (p3492608).
Hors ligne
#1822 Le 02/12/2010, à 21:44
- helly
Re : /* Topic des codeurs couche-tard [2] */
BN.
Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.
Hors ligne
#1823 Le 02/12/2010, à 22:25
- compte supprimé
Re : /* Topic des codeurs couche-tard [2] */
Bn;
#1824 Le 02/12/2010, à 23:14
- \\Ouranos//
Re : /* Topic des codeurs couche-tard [2] */
Ubuntu facile, c'est :
- Dire "Bonjour"
- Lire la doc et les règles du forum avant de poster. Savoir poser une question intelligemment.
- Mettre des balises url autour des liens et un tiret à su.
Hors ligne
#1825 Le 02/12/2010, à 23:57
- grim7reaper
Re : /* Topic des codeurs couche-tard [2] */
J'ai pas été super productif aujourd'hui
Dernière modification par grim7reaper (Le 03/12/2010, à 00:07)
Hors ligne