Se connecter

Informatique

Linux

Sujet : [Blabla] le /pub des barbus libres
JamyGourmand
Niveau 8
13 août 2014 à 21:45:40

Oui en MP ils ont info obligatoire où l'on fait exclusivement du python et une option info où c'est du pur théorique avec Ocaml et très rarement Pascal.

Par exemple moi j'étais en TS l'année dernière et je voulais faire des études des physiques, j'suis entrée à P11 dans une première année générale (Maths/Info/Physique) donc en sois toutes les personnes ne sont pas destinés à faire de l'info par ex. Et beh pourtant la première UE c'était "Introduction à l'informatique" exclusivement en C++, au deuxième semestre "Programmation Impérative" en C++ également avec un pseudo-language (dégeulasse :malade: ). Bref l'enseignement en info à la fac est bidon en licence tout du moins (p-ê L3 c'est tranquille), c'est pour ça que je suis allé dans une fillière renforcée Maths/Info là j'espère retrouver un peu l'esprit de la prépa niveau info.

Runnymede
Niveau 10
13 août 2014 à 21:46:34

J'ai installé NetBSD sur un vieil ordi, c'est génial :bave:

Y'a pas moyen d'avoir le même système d'init sous Linux ?

JamyGourmand
Niveau 8
13 août 2014 à 21:47:02

des études de physique* :hap:
entré*

D'ailleurs heureusement que c'était une année générale pck j'ai fini avec 5 de moyenne à l'année en Physique :o))

sous-chienne
Niveau 6
13 août 2014 à 21:48:13

"La communautée est très propre sur Python je trouve comparé à Rails."

+100

Je dirais même comparé à la communauté Ruby tout court. :oui:

Et c'est bien beau les langages "purement fonctionnel", mais je pense que la programmation fonctionnel c'est plus un style de code qu'autre chose.

Rien ne m'empêche en python de faire des fonctions qui n'ont aucun side-effect, et de faire comme si tout les structures de données étaient immutable. :hap:

Surtout en python avec les lambdas, les generateurs et 2-3 autres trucs qui sont vraiment orienté programmation fonctionnel, je vois difficilement c'est quoi l'avantage d'Haskell (à part sont typesystem qui n'a rien avoir avec celui de python. :hap: ) pour faire de vrai chose.

Et à mon avis Clojure et Haskell vise pas du tout le même public cible. Déjà en commencant clojure est basé sur la jvm, donc tout les librairies java du monde sont utilisable directement dessus. Juste avec ça, c'est un avantage immense pour les compagnies car beaucoup ont basé leur trucs sur java.

C'était mon pavé de la journée. :hap:

sous-chienne
Niveau 6
13 août 2014 à 21:49:23

Runnymede Voir le profil de Runnymede
Posté le 13 août 2014 à 21:46:34 Avertir un administrateur
J'ai installé NetBSD sur un vieil ordi, c'est génial :bave:

Y'a pas moyen d'avoir le même système d'init sous Linux ?

:d) C'est une blague ? :svp:

Knakis
Niveau 10
13 août 2014 à 21:56:30

Mr. Le Hap, je te sors le même chose avec ocaML qui fait du fonctionnel et de l'impératif.

Je vais faire très court, mais le truc avec le fonctionnel, c'est que tu te concentres plus à prouver que ton résultat est vrai plutôt qu'à comprendre comment tu as eu ce résultat, ce qui fait que tu fais des trucs ridiculement complexes en une ligne et que tu merdes à faire une concatenation. :(

G_B : J'aime ce gif. :bave:

Caletlog
Niveau 10
13 août 2014 à 21:57:07

L'un des gros avantages du Haskell, c'est aussi qu'une fois qu'on est capable de tenir une discussion sur les monades, les monoïdes, les lentilles et le catamorphisme, on peut cumuler les avantages de la vie d'ermite ET du confort de la société moderne :oui:

C'est encore plus efficace que la fausse carte de malentendant, il paraît.

JamyGourmand
Niveau 8
13 août 2014 à 21:58:13

Disons que les langages fonctionnels ne visent pas du tout le même public comme tu l'as dis.

Rien que pour comprendre les concepts je pense que les langages fonctionnels sont préférables car c'est vraiment toi qui dicte qui est quoi :hap:

Après les langages fonctionnels sont plus efficaces dans certains domaines (tout ce qui se rapproche le plus des mathématiques discrètes surtout dans sa formulation la plus simple). Les limitations du langages fonctionnels imposent à l'utilisateur de penser différement, et au final l'efficacité est supérieure.

Après je n'ai que très peu de connaissances sur les langages fonctionnels, j'entame ma véritable année d'études en informatique que le mois prochain donc j'aurais sûrement les idées plus claires l'année prochaine :hap:

Caletlog
Niveau 10
13 août 2014 à 22:00:53

sous-chienne > juste parce que je peux pas te laisser sciemment encenser Python sans encenser Ruby : en Ruby, tu peux avoir une évaluation fainéante, comme en Haskell, avec la méthode .lazy depuis Ruby 2.0 :oui:

Python sait faire ça ? Hein ? Hein ? :-p

sous-chienne
Niveau 6
13 août 2014 à 22:02:35

Je vous en prie, vous pouvez m'appelez Richard. :hap:

"c'est aussi qu'une fois qu'on est capable de tenir une discussion sur les monades"

Bonne chance. :hap:

Runnymede
Niveau 10
13 août 2014 à 22:03:50

Richard :d) Sérieux non, le fait que tout soit entré à la mano me rassure :oui:

Caletlog
Niveau 10
13 août 2014 à 22:04:26

"Bonne chance. :hap: "

:d) Oui, je sais. Je suis pas prêt de me débarrasser de cette fausse carte :-(

sous-chienne
Niveau 6
13 août 2014 à 22:05:49

Certainement que Python sait faire ça: http://pastebin.com/VpUBPwBX

:oui:

Caletlog
Niveau 10
13 août 2014 à 22:08:38

Ouai, c'est un énumérateur Ruby en fait :nah:

Python peut traiter les fonctions comme des objets de première classe ?

sous-chienne
Niveau 6
13 août 2014 à 22:08:46

Pour ceux qui connaisse la série Silicon Valley: https://www.youtube.com/watch?v=7SSvM9lzYV0

:hap:

Knakis
Niveau 10
13 août 2014 à 22:10:24

« C'est encore plus efficace que la fausse carte de malentendant, il paraît. »

Tu l'utilises pour boire du thé un peu partout sans qu'on te fasse chier ? :noel:

sous-chienne
Niveau 6
13 août 2014 à 22:14:01

Oui Caletlog: http://pastebin.com/VxC8JVHK

Caletlog
Niveau 10
13 août 2014 à 22:16:25

Okay, mais Ruby le fait en plus court :oui:
http://pastebin.com/NYLeUPqJ (le lazy)

Caletlog
Niveau 10
13 août 2014 à 22:19:08

Knakis > non, ça on peut déjà l'avoir grâce à la méconnaissance du grand public sur la plupart des problèmes de santé courants :rire2:

Non, la carte c'est pratique pour ne pas avoir à parler à quelqu'un. Et si tu mets des écouteurs juste après lui avoir donné, ça permet de lui faire comprendre de façon passive-agressive, :d) sans avoir à prononcer un seul mot ni même lever les yeux :g) que tu n'es pas disponible pour parler :ok:

sous-chienne
Niveau 6
13 août 2014 à 22:27:17

Ok, mais c'est totalement illisible. :X

Sujet : [Blabla] le /pub des barbus libres
   Retour haut de page
Consulter la version web de cette page