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.

#1801 Le 01/12/2010, à 12:23

grim7reaper

Re : /* Topic des codeurs couche-tard [2] */

tshirtman a écrit :
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 tongue

T'iras dire que c'est inutilisable à tous les scientifiques qui font du calcul haute perf' avec (une application parmis d'autres du C++) tongue.

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] */

grim7reaper a écrit :

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] */

tshirtman a écrit :

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

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] */

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 tongue

Hors ligne

#1808 Le 01/12/2010, à 18:36

grim7reaper

Re : /* Topic des codeurs couche-tard [2] */

tshirtman a écrit :
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 tongue

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 smile
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 big_smile. 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 big_smile

#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] */

neutral


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] */

tshirtman a écrit :

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 2nhmm


É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 : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde 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] */

smile


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

chart?chs=675x280&cht=p3&chco=d80020,d88000,ffd840,20d820,2080ff,101080,a020d8&chf=bg,s,fbf9f4&chl=00h%20-%2000h59|01h%20-%2001h59|03h%20-%2003h59|07h%20-%2007h59|10h%20-%2010h59|11h%20-%2011h59|12h%20-%2012h59|13h%20-%2013h59|14h%20-%2014h59|18h%20-%2018h59|19h%20-%2019h59|21h%20-%2021h59|22h%20-%2022h59&chd=t:2,2,1,2,4,1,6,3,1,2,1,2,2&chp=1.6&chtt=R%C3%A9partition%20des%20posts&chts=606060,16chart?chs=675x250&cht=bvs&chxt=x,y&chds=0,10&chxr=1,0,10&chf=b0,lg,0,803000,0,ffc080,1|bg,s,fbf9f4&chxl=0:|05h|06h|07h|08h|09h|10h|11h|12h|13h|14h|15h|16h|17h|18h|19h|20h|21h|22h|23h|00h|01h|02h|03h|04h&chxp=0,0.7,4.9,9.1,13.2,17.3,21.5,25.6,29.8,33.9,38,42.2,46.3,50.5,54.6,58.8,62.9,67,71.2,75.3,79.4,83.6,87.7,91.8,96&chd=t:0,0,2,0,0,4,1,6,3,1,0,0,0,2,1,0,2,2,0,2,2,0,1,0&chm=N,803000,0,-1,12&chtt=|Nombre%20de%20posts%20par%20heure&chts=606060,16


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] */

neutral


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 hmm

Dernière modification par grim7reaper (Le 03/12/2010, à 00:07)

Hors ligne