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.

#2401 Le 15/12/2010, à 03:03

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

#2402 Le 15/12/2010, à 03:13

grim7reaper

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

Bon, j'ai un mode verbose qui semble fonctionner (via ligne de commande et activation/désactivation via la commande adéquate en interactif), bon par contre c'est codé à La Rache donc je ne poste pas ^_^, (le but était surtout de faire une PoC, et le résultat est concluant smile).
L'interpreteur de commande est en chemin (bon il est horriblement moche, je vais sûrement revoir le design avant de continuer).

Dernière modification par grim7reaper (Le 15/12/2010, à 04:01)

Hors ligne

#2403 Le 15/12/2010, à 04:14

Pylades

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

grim7reaper a écrit :

[…]
Bon, plus sérieusement : c'est quoi les fameux domaines où Java serait si bien adapté par rapport aux autres langages ?

Techniquement : aucun. tongue

En pratique : pour faire des conneries sur le Web…


“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

#2404 Le 15/12/2010, à 08:42

Compteur du TdCCT

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

Scores totaux, depuis le début :

1) 2072    nesthib
2) 1985    samuncle
3) 1659    Pylade
4) 1291    Кຼزດ
5) 1048    cm-t
6) 980+5  grim7reaper /* ./viewtopic.php?pid=3486252#p3486252 */
7) 710    \\Ouranos//
8) 706    Р☢w ! ✰ :mad: ✰ (эй !)
9) 694    helly
10) 469    gnuuat
11) 444    Lagierl
12) 320    tshirtman
13) 196    Askelon
14) 172    nathéo
15) 169    Kanor
16) 121    ǤƦƯƝƬ
17) 93    petifrancais
18) 78    edge_one
18) 78    pierguiard
20) 70    gulp
21) 62    The Uploader
22) 59    kamui57
23) 37    ilagas
24) 32    Le Rouge
25) 30    keny
26) 29    Rolinh
27) 25    GentooUser
28) 24    ไ୦บเઢ'
29) 21    xapantu
30) 20    Morgiver
30) 20    CROWD
32) 18    Ph3nix_
33) 17    Steap
34) 15    timsy
35) 14    kouskous
36) 12    stratoboy
36) 12    sailing
36) 12    sakul
39) 11    alexises
39) 11    Crocoii
41) 10    Toineo
41) 10    NutMotion
41) 10    pseudovingtcinqcaracteres
41) 10    pfriedZ
45) 8    Mornagest
46) 7    Vista
47) 6    Zeibux
47) 6    ubuntlin
47) 6    asma.geek
50) 5    tendances-tdct
50) 5    kinouchou
52) 4    danychou56
52) 4    Neros
52) 4    Biaise
52) 4    totoflute
52) 4    pinballyoda ㋛
57) 2    SoJaS
57) 2    ceric
59) 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|02h%20-%2002h59|03h%20-%2003h59|07h%20-%2007h59|15h%20-%2015h59|19h%20-%2019h59|22h%20-%2022h59|23h%20-%2023h59&chd=t:3,4,1,1,2,1,1,3,1&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,0,0,0,0,0,1,0,0,0,1,0,0,3,1,3,4,1,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

#2405 Le 15/12/2010, à 08:42

Compteur du TdCCT

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

Scores de la période en cours :

1) 95    nesthib
1) 95    samuncle
3) 93    grim7reaper
4) 74    Кຼزດ
5) 72    Pylade
6) 42    gnuuat
7) 41    cm-t
8) 38    helly
9) 36    Lagierl
10) 27    tshirtman
11) 21    Rolinh
12) 15    Р☢w ! ✰ :mad: ✰ (эй !)
13) 12    sakul
13) 12    Steap
15) 11    \\Ouranos//
16) 10    pierguiard
17) 5    kinouchou
18) 3    The Uploader
19) 2    xapantu
19) 2    Kanor

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

#2406 Le 15/12/2010, à 09:57

The Uploader

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

Pylade a écrit :
grim7reaper a écrit :

[…]
Bon, plus sérieusement : c'est quoi les fameux domaines où Java serait si bien adapté par rapport aux autres langages ?

Techniquement : aucun. tongue

+1 tongue

Pour le fun, je vous file le début de mon cours de Java de l'année dernière :

cours avec formatage OOo absent a écrit :

Java

1.Historique
1995:
Java est fait par Sun depuis 1995.
Java s'inspire de C++ et Smalltalk.

Langage interne à Sun au début, devenu un langage de référence grâce au Web (au départ, Javascript était une déformation du Java).

1998 :
Java 2 Entreprise Edition (J2EE) – n'est plus utilisé en version 2

20XX :
IBM contribue au succès de Java avec le toolkit GUI SWT, Eclipse, WebSphere... (entre autres entreprises)

2009 : Oracle rachète Sun

2.Caractéristiques du langage
Langage objet
Multiplateformes
Gestion automatisée de la mémoire : Fiabilité accrue des applications
Langage compilé (l'aspect multiplateforme est apporté par la VM Java)
Documentation intégré au code (javadoc génère la doc d'après les commentaires)
Permet de développer tout type d'application
Serveur entreprise (Java EE)
Appli Web (Java EE/SE)
Services Web (prédécesseurs propriétaires pourries : Corba, DCOM, ActiveX)
Client lourd (quand on install une application)
plug-in navigation/page web : Applet (client léger) exemple : Applet Java
client riche (Java FX) (FLEX de Adobe aussi) (Silverlight de MS) : RIA
Telephonie Mobile (Java ME, Android) (l'API de l'IPhone concurrence Java ME)
Cartes à puce et cartes SIM (Java Card)
Application utilisant des spécificités d'une plateforme (JNI) – la partie spécifique sera écrite en C/C++ (compilé sous forme de library)
Java 3D (pour le multimédia) + d'autres API Java pour le multimédia

(après ça part sur ce le packaging, compilation, bytecode, ce qu'il y a dans un .jar/.war, premier programme...)

PS : J'ai dit dans ce topic ou ailleurs que DOSBox était codé avec un mélange de C/CPP/Assembleur..
Le "convertir" en C apporterait-il des gains de perfs ? (la théorie étant qu'il n'est pas bon d'utiliser CPP alors qu'on veut faire du  C "pur", ni de mélanger les deux alors on veut un max' de perfs sans pour autant utiliser de l'assembleur partout, correct ?)
Sachant par ailleurs que les parties les plus critiques de l'émulateur sont en assembleur... (et qu'il n'y a pas tellement de CPP)

Dernière modification par The Uploader (Le 15/12/2010, à 10:10)


- 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

#2407 Le 15/12/2010, à 10:08

tshirtman

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

(la théorie étant qu'il n'est pas bon d'utiliser CPP au lieu de C ni de mélanger les deux si on veut un max' de perfs sans utiliser l'assembleur, correct ?)

http://shootout.alioth.debian.org/u32q/ … calc=chart

et penser qu'on peut faire du meilleur assembleur que gcc -O3 c'est souvent ne pas avoir vérifié…

après, la rapidité d'un programme dépends 1000* plus de l'efficacité des algos utilisés, que du langage utilisé…

Dernière modification par tshirtman (Le 15/12/2010, à 10:09)

Hors ligne

#2408 Le 15/12/2010, à 10:15

The Uploader

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

Ouais mais je voulais savoir le fin mot de l'histoire, vu que justement à la fin c'est compilé en assembleur de toute façon (et que j'utilise toujours les options de gcc/g++ qui vont bien)

après, la rapidité d'un programme dépends 1000* plus de l'efficacité des algos utilisés, que du langage utilisé…

+1000. J'ai gagné beaucoup de vitesse à l'utilisation de l'enregistrement video de DOSBox en ZMBV+PCM.avi en mettant l'encodage dans un thread (patch pas de moi) différent de l'émulation, plus débugger le truc et le limiter à 14 FPS au lieu de 70 FPS (on évite plein d'images doublon, ce qui fait gagner plein de cycles même si ZMBV utilise les différences, donc les doublons font juste plein de zéros à passer à zlib, ce qui est en théorie ultra rapide) (patch de moi). smile

Dernière modification par The Uploader (Le 15/12/2010, à 10:16)


- 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

#2409 Le 15/12/2010, à 10:22

grim7reaper

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

Pylade a écrit :
grim7reaper a écrit :

[…]
Bon, plus sérieusement : c'est quoi les fameux domaines où Java serait si bien adapté par rapport aux autres langages ?

Techniquement : aucun. tongue

C'est bien ce qu'il me semble en effet ^_^

The Uploader a écrit :

Pour le fun, je vous file le début de mon cours de Java de l'année dernière :

Pour le fun, je vais mettre des commentaires big_smile

cours avec formatage OOo absent a écrit :

Langage interne à Sun au début, devenu un langage de référence grâce au Web (au départ, Javascript était une déformation du Java).

Devenu langage de référence surtout grâce à la campagne de marketing de Sun (qui à fait bien plus que les qualités intrinsèques du langage).

Langage objet

Un peu trop et pas dans le bon sens (pourquoi Main doit être dans une classe ? Pourquoi !!)

Multiplateformes

Oui, c'est bien connu : Write Once, Debug Everywhere

Gestion automatisée de la mémoire : Fiabilité accrue des applications

Ouai, le GC ferait mieux de me laisser en paix parfois (bon des fois il fait bien son boulot, sûrement par accident)

Documentation intégré au code (javadoc génère la doc d'après les commentaires)

Vu la lourdeur de la syntaxe c'était pas la peine d'en rajouter, on croirait faire du Windev des fois tongue

Permet de développer tout type d'application

Oui bien sûr, et mon cul c'est du Téflon ?
J'ai vu beaucoup de RTOS développé en Java, de même que des codes de calcul numérique…

Services Web (prédécesseurs propriétaires pourries : Corba, DCOM, ActiveX)

Parce que Java c'est mega libre, c'est sûr (j'ai toujours connu des incompatitibilités entre OpenJDK et la version proprio, ça cétait bien arrangé à une époque mais là avec Oracle…)

Client lourd (quand on install une application)

Yep, ça c'est vrai, et même quand on la lance le client reste lourd…

Telephonie Mobile (Java ME, Android) (l'API de l'IPhone concurrence Java ME)

Ça m'a toutjours fasciné ça, Java sur les téléphones (bon maintenant le moindre téléphone à une puissance de calcul supérieur à mon PC donc ça va ^_^). J'ai plusieurs hypothèses à ce sujet :
- soit les mecs on sorti un pur truc bien optimisé et tout (donc ils se foutent de notre gueule pour les autres versions) ;
- soit ils ont contrat avec les fabriquants de batterie ;
- soit il y a du Jazelle dans tout les téléphones.


Bon allez je m'arrête là (ce post contient des bon morceaux de trolls alors bon appétit big_smile)
Sinon, ça pue un peu de mélanger C et C++, mais tu ne gagnerais pas grand-chose à recoder tout en C et asm.


tshirtman a écrit :

et penser qu'on peut faire du meilleur assembleur que gcc -O3 c'est souvent ne pas avoir vérifié…

Il y a certains cas où l'on peut, surtout que certaines constructions sont très difficiles (voir impossible, NP-complet et ce genre conneries) à optimiser. Mais c'est vrai que dans 97% des cas, le compilo fera mieux que nous.

après, la rapidité d'un programme dépends 1000* plus de l'efficacité des algos utilisés, que du langage utilisé…

+42
C'est là où on gagne le plus.

Hors ligne

#2410 Le 15/12/2010, à 11:01

helly

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

grim a écrit :

L'embryon du début de mon implémentation pour le concours d'ArkSeth

oO, tu va le coder en Haskell ?
Là je dis Monsieur grim !

Effectivement, sur ce que tu donnes j'ai du mal à voir l'OO là-dedans.

Oui, dans cette fac ils ont l'air de faire un sacré amalgame entre le langage et les principes de l'OO.
Enfait ce qu'on fais c'est pas vraiment de la COO, c'est plutôt du java.

Un peu trop et pas dans le bon sens (pourquoi Main doit être dans une classe ? Pourquoi !!)

8442998petard.jpg

Dernière modification par helly (Le 15/12/2010, à 11:06)


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

#2411 Le 15/12/2010, à 11:08

Elzen

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

grim7reaper a écrit :

Joli ^^

The Uploader a écrit :
cours avec formatage OOo absent a écrit :

Langage interne à Sun au début, devenu un langage de référence grâce au Web (au départ, Javascript était une déformation du Java).

Ça, c'est faux.
Au départ, JavaScript dérive d'un langage de script un peu zarb, auquel ils ont essayé de donner une syntaxe qui ressemblait vaguement au Java pour faire plaisir aux gens qui codaient déjà en Java (et c'est d'ailleurs après avoir essayé de donner un semblant de tronche javaesque à leur machin qu'ils ont eu le droit de l'appeler JavaScript)

Pour le reste, je lis pas, j'ai la flemme de répondre à encore un autre troll absurde et ostensiblement vaseux arguant qu'un langage serait universellement moins bon juste parce que vous ne savez pas vous en servir et que vous avez des valeurs esthétique bizarres.

Sinon, que pensez-vous de ça ?

Défi du TdCCT

Version actuelle des règles : 0.1 alpha

Principe : un utilisateur (membre ou non du TdCCT) propose un sujet de logiciel à coder. Les membres actifs du TdCCT discutent ensuite de son intérêt et de sa faisabilité : le projet ne doit pas être trop simple (c'est un défi), mais pas trop complexe non plus (il doit être ouvert à tous les participants).

Si le sujet est accepté, le commanditaire doit alors énoncer des spécifications précises (qui pourront cependant être adaptées selon les remarques), divisées en deux parties : fonctionnalités requises, et fonctionnalités appréciées. Les personnes souhaitant participer au défi estiment alors sa difficulté réelle en se mettant d'accord sur un nombre de points à attribuer au projet en fonction de cette spécification.

Le langage utilisé est laissé au choix du candidat, mais le code doit être placé sous licence Libre. À tout moment durant le code, la communauté des Codeurs Couche-Tard peut être consultée pour aider à résoudre les problèmes techniques (le but n'est pas seulement de coder, mais également de progresser dans le codage), et le commanditaire peut préciser les points de la spécification posant problème.

Une fois le projet terminé, le commanditaire teste les différentes productions des candidats, et estime le nombre de points qu'ils méritent pour ce résultat (toutes les fonctionnalités requises sont-elles bien présentes ? Combien de fonctionnalités optionnelles ont été ajoutées ? Etc.…), et ces points sont ajoutés au compteur de points du TdCCT (sauf demande du candidat, suite à blacklistage par exemple).

Hors ligne

#2412 Le 15/12/2010, à 11:21

Кຼزດ

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

tshirtman a écrit :

après, la rapidité d'un programme dépends 1000* plus de l'efficacité des algos utilisés, que du langage utilisé…

+10⁴², et c'est pour ça qu'une majorité des tests sur alioth.debian.org ne valent strictement rien…


dou

Hors ligne

#2414 Le 15/12/2010, à 13:37

grim7reaper

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

helly a écrit :
grim a écrit :

L'embryon du début de mon implémentation pour le concours d'ArkSeth

oO, tu va le coder en Haskell ?
Là je dis Monsieur grim !

Ouais, enfin je vais essayer en tout cas smile.
Le but c'est surtout de progresser en Haskell, et rien de mieux qu'un « projet » pour se faire la main.

Et toi, tu tentes ? En quel langage ?


ArkSeth a écrit :

encore un autre troll absurde et ostensiblement vaseux

Oui, on tourne un peu en rond (comme Gnome vs KDE), mais en même temps si je trolle sur VHDL vs Verilog (ou J vs K) je risque d'être moins suivi big_smile.

arguant qu'un langage serait universellement moins bon juste parce que vous ne savez pas vous en servir et que vous avez des valeurs esthétique bizarres.

Ouais il y a de ça, mais pas que…
En attendant j'attends toujours que me donne le domaine dans lequel Java est LE langage à utiliser (c'est une vraie question) ou du moins là où il est à l'aise par rapport aux autres.


Sinon, que pensez-vous de ça ?

J'en pense le plus grand bien (à voir si ça survivra plus longtemps que le quizz des couche-tard), c'est une bonne idée et ça permet de se démarquer un peu plus du TdCT pour l'obtention des points (ça fait vraiment codeur + couche-tard là smile).

Dernière modification par grim7reaper (Le 15/12/2010, à 13:51)

Hors ligne

#2415 Le 15/12/2010, à 13:46

Rolinh

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

Dites-voir, une question comme ça: je trouve bizarre la façon de compter les points pour ce topic. En effet, Nesthib et Samuncle sont en tête des points alors que leurs majeurs contributions se résument respectivement à " plop " et " smile "... Quand on regarde comment contribuent Helly, tshirtman et autres je trouve dommage de ne se baser que sur l'heure du post sad (il y a le TdCT pour ça non?)

On ne pourrait pas réécrire un bot qui attribue des points en fonction de mot-clés, stockés dans une base de données spécifique, que l'on retrouverait dans les posts?

Hors ligne

#2416 Le 15/12/2010, à 13:51

grim7reaper

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

Pour nesthib, c'était un bon contributeur dans les autres TdCCT mais là j'ai cru comprendre qu'il était très occupé, pour Samuncle ça a toujours été des smile ou des plop (ce qui à conduit Pylade à forker le bot qui compte les points pour corriger les bug smile).

Le coup des mot-clefs ce n'est pas viable, facile à frauder (comme se baser sur la présence d'une balise code dans un post) et puis le but c'est pas non plus de faire de la répression ^_^.

C'est aussi pour ça que je plussoie l'apparition du concours, ça « équilibrera » un peu plus les scores.

Dernière modification par grim7reaper (Le 15/12/2010, à 14:02)

Hors ligne

#2417 Le 15/12/2010, à 14:04

Rolinh

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

Je disais ça juste sur un constat. Cela ne fait pas longtemps que je suis ce topic et je ne suis pas les autres T*CT.

Non, je ne parlais pas de répression, chacun est libre. Je trouvais juste dommage que quelqu'un qui poste juste un smiley ou autre à 3h du mat ait plus de points que quelqu'un qui corrige l'algorithme d'un autre au milieu de l'après-midi.

Et un système de vote (un peu comme sur le forum de developpez.com)? Ou les gens fréquentant le TdCCT pourrait attribuer des points en fonction de l'intérêt d'un post?

Je plussoie aussi l'apparition du concours (même si je n'ai pas le temps pour celui-là).

Hors ligne

#2418 Le 15/12/2010, à 14:04

Elzen

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

grim7reaper a écrit :

En attendant j'attends toujours que me donne le domaine dans lequel Java est LE langage à utiliser.

Bah je connais pas des masses de langages non plus, donc difficile de faire une comparaison exhaustive, mais pour faire de l'architecture logicielle propre (C++ n'a que des classes abstraites et pas d'interfaces, par exemple, donc pour la programmation par contrat ça le fait moins), et du TDD avec JUnit (ouais, JUnit a été porté dans d'autres langages depuis, c'est vrai), c'est pas mal.
Et puis comme ça cumule les défauts d'un langage compilé et d'un langage interprété, tu peux quand même faire une archive qui contient toutes les données utilisées par le programme et qui est « exécutable » sur pas mal de systèmes sans avoir besoin de recompilation, je connais pas beaucoup de langages qui permettent ça.
Et Swing est plutôt simple à utiliser et permet d'avoir une interface graphique qui peut facilement prendre la tronche de la bibliothèque graphique par défaut du système (on rencontre pas souvent de Windows avec GTK d'installé, à ma connaissance).

Donc bon, des cas où c'est LE langage, je saurais peut-être pas t'en pointer, mais des cas où LE langage est Python, Lisp, Haskell ou quoi que ce soit d'autre à part C, non plus (et par contre, des cas où C est LE langage à ne pas utiliser, y en a aussi tongue)

grim7reaper a écrit :

J'en pense le plus grand bien (à voir si ça survivra plus longtemps que le quizz des couche-tard), c'est une bonne idée et ça permet de se démarquer un peu plus du TdCT pour l'obtention des points (ça fait vraiment codeur + couche-tard là smile).

(Pour le quizz, il est juste en hibernation, si on harcèle samuncle, il y a encore moyen de le réveiller ^^)

En ce qui nous concerne ici, vous évalueriez clfb à combien ?

Dernière modification par ArkSeth (Le 15/12/2010, à 14:07)

Hors ligne

#2419 Le 15/12/2010, à 14:10

compte supprimé

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

Rolinh a écrit :

On ne pourrait pas réécrire un bot qui attribue des points en fonction de mot-clés, stockés dans une base de données spécifique, que l'on retrouverait dans les posts?

J'ai codé un bot y'a un petit moment, basé sur le code du compteur-couche-tard : il parse un certain nombre de posts et compte le nombre d'occurences des mots. A la fin, il poste la liste des mots et smileys les plus utilisés.
On pourrait faire une fusion de ce bot avec le compteur des codeurs !

#2420 Le 15/12/2010, à 14:14

grim7reaper

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

ArkSeth a écrit :

Bah je connais pas des masses de langages non plus, donc difficile de faire une comparaison exhaustive, mais pour faire de l'architecture logicielle propre

Architecture logicielle propre n'implique par forcément l'orienté objet.

(C++ n'a que des classes abstraites et pas d'interfaces, par exemple, donc pour la programmation par contrat ça le fait moins)

Je sais qu'on peut, dans une certaine mesure, émuler les interfaces par les classes abstraites donc à quel endroit ça bloque pour la prog par contrat ?
Je demande vraiment, car je connais peu la programmation par contrat (j'ai regardé une ou deux fois, mais jamais vraiment mis en pratique).

et du TDD avec JUnit (ouais, JUnit a été porté dans d'autres langages depuis, c'est vrai)

Existe maintenant dans presque tout les langages (même en C, c'est dire).


Et puis comme ça cumule les défauts d'un langage compilé et d'un langage interprété, tu peux quand même faire une archive qui contient toutes les données utilisées par le programme et qui est « exécutable » sur pas mal de systèmes sans avoir besoin de recompilation, je connais pas beaucoup de langages qui permettent ça.

Oui, c'est vrai qu'en théorie c'est bien, en pratique on est un peu trop souvent confronté à des problèmes JVM (version ou implementation). Mais c'est vrai que ça part d'une bonne idée, je le reconnais.

Donc bon, des cas où c'est LE langage, je saurais peut-être pas t'en pointer, mais des cas où LE langage est Python, Lisp, Haskell ou quoi que ce soit d'autre à part C, non plus.

C'est normal, j'ai édité car cette question n'a peu, voire aucun, sens pour un langage qui se veut généraliste.

En ce qui nous concerne ici, vous évalueriez clfb à combien ?

Alors là, bonne question…
En plus, comme c'est le premier on n'a rien sur quoi se baser (et je suis nul pour évaluer ce genre de truc). Ça va aussi dépendre du poids que l'on veut donner au concours par rapport au post couche-tard.

Hors ligne

#2421 Le 15/12/2010, à 14:30

Elzen

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

grim7reaper a écrit :

Architecture logicielle propre n'implique par forcément l'orienté objet.

Nop, en effet, et j'ai pas d'autres exemples en tête que celui que j'ai donné juste après dans l'immédiat, mais il y a d'autres points pour lesquels j'avais ça.

grim7reaper a écrit :

Je sais qu'on peut, dans une certaine mesure, émuler les interfaces par les classes abstraites donc à quel endroit ça bloque pour la prog par contrat ?
Je demande vraiment, car je connais peu la programmation par contrat (j'ai regardé une ou deux fois, mais jamais vraiment mis en pratique).

Ouais, des classes abstraites pures et de l'héritage multiple, mais c'est moche…
La programmation par contrat, en POO, en gros : pour chaque classe que tu vas avoir à coder, tu commences par faire une interface où tu spécifies de façon bien détaillée ce que va devoir faire ta classe, et une fois ça fait, le code devient encore plus simple.

grim7reaper a écrit :

Oui, c'est vrai qu'en théorie c'est bien, en pratique on est un peu trop souvent confronté à des problèmes JVM (version ou implementation). Mais c'est vrai que ça part d'une bonne idée, je le reconnais.

En pratique, j'ai jamais eu de soucis, même à l'époque où j'utilisais encore un peu Windows et Mac OS.
Enfin, sauf quand j'ai essayé d'aller bidouiller en profondeur le FileChooser alors qu'on changeait de bibliothèque graphique, mais là je l'avais cherché ^^ (et j'avais réussi assez rapidement quand même)
Donc je dirais que dans le pire des cas, c'est parce que tu ne sais pas t'en servir tongue

Hors ligne

#2422 Le 15/12/2010, à 16:44

grim7reaper

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

Plop avant Java sad

ArkSeth a écrit :

En pratique, j'ai jamais eu de soucis, même à l'époque où j'utilisais encore un peu Windows et Mac OS.
Enfin, sauf quand j'ai essayé d'aller bidouiller en profondeur le FileChooser alors qu'on changeait de bibliothèque graphique, mais là je l'avais cherché ^^ (et j'avais réussi assez rapidement quand même)
Donc je dirais que dans le pire des cas, c'est parce que tu ne sais pas t'en servir tongue

Oui, mais c'est surtout que je ne l'utilise pas (sauf sous contrainte) donc la question de savoir ne se pose même pas tongue
Pour les problèmes, un exemple récent : Minecraft

Edit : Java en cours, bon pour le moment j'ai droit à Vim mais après ça sera Eclipse obligatoire mad

Dernière modification par grim7reaper (Le 15/12/2010, à 17:26)

Hors ligne

#2424 Le 15/12/2010, à 18:07

helly

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

Rolinh a écrit :

Dites-voir, une question comme ça: je trouve bizarre la façon de compter les points pour ce topic. En effet, Nesthib et Samuncle sont en tête des points alors que leurs majeurs contributions se résument respectivement à " plop " et " smile "... Quand on regarde comment contribuent Helly, tshirtman et autres je trouve dommage de ne se baser que sur l'heure du post sad (il y a le TdCT pour ça non?)

On ne pourrait pas réécrire un bot qui attribue des points en fonction de mot-clés, stockés dans une base de données spécifique, que l'on retrouverait dans les posts?

Bhaaa, les points, c'est surtout pour donner l'esprit « couche tard ».

Monsieur grim a écrit :

Et toi, tu tentes ? En quel langage ?

C++ je pense, jsuis bon qu'à ça tongue. Mais j'attend la fin des exams.
Les specs ont pas changé depuis la version 0.2 ?

Plop avant Java

Courage. J'ai super bien assuré moi.
En plus le seul truc que je savais pas faire (sur les collections en java), bhé la prof avait oublié de mettre la question lol.

Dernière modification par helly (Le 15/12/2010, à 18:11)


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

#2425 Le 15/12/2010, à 18:18

grim7reaper

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

helly a écrit :
Monsieur grim a écrit :

Et toi, tu tentes ? En quel langage ?

C++ je pense, jsuis bon qu'à ça tongue.

Monsieur grim, que d'honneur big_smile
Bon toi C++, Pylade C ou Python3 et moi Haskell. C'est cool, on utilise tous un langage différents smile
Il y a d'autre challengers ?

Mais j'attend la fin des exams.

Ça se finit quand ?

Les specs ont pas changé depuis la version 0.2 ?

Possible. Quelles modifs ?

Courage.

Je souffre (enfin bon, là j'ai encore Vim donc ça va smile).
Plus que 10 min.

J'ai super bien assuré moi.
En plus le seul truc que je savais pas faire (sur les collections en java), bhé la prof avait oublié de mettre la question lol.

\o/

Hors ligne