Les trois langages de programmation à apprendre

FeteNatio
2019-07-17 21:45:33

Le 17 juillet 2019 à 21:44:11 410Circulez a écrit :

Le 17 juillet 2019 à 21:41:46 KheyAuxFraises a écrit :

Le 17 juillet 2019 à 21:40:46 FeteNatio a écrit :

Le 17 juillet 2019 à 21:39:39 KheyAuxFraises a écrit :

Le 17 juillet 2019 à 21:38:04 FeteNatio a écrit :
Personne m'a répondu pour le ruby au fait

Le 17 juillet 2019 à 21:22:07 FeteNatio a écrit :
Moi je viens de commencer un boulot en Ruby mais j'en ai jamais fait, vous en pensez quoi ?
je pense que je vais bien aimé le coté user friendly, je crois que ca essaye d'etre simple ce qui est la principale qualité d'un langage

Langage que plus personne n'utilise, bientôt rangé aux musées des archives au côté de Perl.
Dommage, c'est un langage intéressant. Il est simple et élégant à la fois, API très cohérente, lib standard très fournie. Un peu trop "magique" peut-être des fois.

merci c'était pas mon choix rêvé mais tant qu'a faire je prefere simple et peu populaire que a la mode et a se tirer une balle

Ruby est malgré tout très populaire, t'auras pas de soucis à trouver réponse à tes questions je pense.

C'est surtout Ruby on Rails qui intéresse un peu les entreprises.
Comme pour JS c'est jquery, symphony, etc

NodeJS et PHP symphony tu veux direhttps://image.noelshack.com/fichiers/2019/27/5/1562334476-risiboulbent2.png

EncorUnNouveau2
2019-07-17 21:45:44

Le 17 juillet 2019 à 21:43:35 FeteNatio a écrit :
Sinon vous avez regardé webassembly ? les mec de la silicon valley en parle beaucoup mais j'ai du mal a comprendre (deja que les interpreteur JIT j'ai du mal :hum:)

C'est pas un langage mais un standard. En gros tu coderas dans le langage que tu veux (JS, C++, Rust...) et ça compilera ça en langage assembleur compréhensibles par les navigateurs webs. D'ou le nom WebAssembly

KheyAuxFraises
2019-07-17 21:46:23

Le 17 juillet 2019 à 21:43:35 FeteNatio a écrit :
Sinon vous avez regardé webassembly ? les mec de la silicon valley en parle beaucoup mais j'ai du mal a comprendre (deja que les interpreteur JIT j'ai du mal :hum:)

Oui, c'est pour exécuter du code machine directement dans le navigateur.
Actuellement, on utilise Javascript qui est lent (donc nécessite un JIT).
WASM est un langage "machine" optimisé pour ton PC.
Mais en gros, on code pas en WASM, on code dans un langage plus haut nvieau qui compile vers du WASM.
Le langage Rust en est le précurseur à ce niveau. :ok:

PisseurDeCpp
2019-07-17 21:46:44

D'ailleurs je comprends pas la hype des frameworks en php, alors que le php natif est excellent de base, et surtout n'a pas toute cette couche d'abstraction qui rend le code tout à fait chelou avec symfonyhttps://image.noelshack.com/fichiers/2017/05/1485735853-fillon5.png

+ on en talk des sites obèses que créer symfony ?https://image.noelshack.com/fichiers/2017/05/1485735853-fillon5.png

Normand14
2019-07-17 21:46:53

Le 17 juillet 2019 à 21:17:52 410Circulez a écrit :
En sciences:
C ou C++, Python, et éventuellement Java

En web:
Javascript, PHP, et éventuellement Ruby

Bullshit job qualifié:
VBA Excel, Scala, et éventuellement R

90% du reste = bullshit jobs non qualifiés:
Ctrl+C, Ctrl+V, Ctrl+A

Bullshit job qualifié ?https://image.noelshack.com/fichiers/2017/06/1486403748-barthes.png

EncorUnNouveau2
2019-07-17 21:47:04

Le 17 juillet 2019 à 21:45:03 Abdel_Robot a écrit :
Python c pour les hacker pas pour le calcul x)

Pour les scripts kidies tu veux dire :rire:
Et si c'est très utilisé pour les calculs et l'intelligence artificielle (IA, ML...)

EncorUnNouveau2
2019-07-17 21:47:52

Le 17 juillet 2019 à 21:46:53 Normand14 a écrit :

Le 17 juillet 2019 à 21:17:52 410Circulez a écrit :
En sciences:
C ou C++, Python, et éventuellement Java

En web:
Javascript, PHP, et éventuellement Ruby

Bullshit job qualifié:
VBA Excel, Scala, et éventuellement R

90% du reste = bullshit jobs non qualifiés:
Ctrl+C, Ctrl+V, Ctrl+A

Bullshit job qualifié ?https://image.noelshack.com/fichiers/2017/06/1486403748-barthes.png

Oui tu sais les fameux data scientist tout le bordel. Ces nouveaux jobs ou tu fais tout et surtout n'importe quoi :sarcastic:

FeteNatio
2019-07-17 21:47:58

Le 17 juillet 2019 à 21:46:53 Normand14 a écrit :

Le 17 juillet 2019 à 21:17:52 410Circulez a écrit :
En sciences:
C ou C++, Python, et éventuellement Java

En web:
Javascript, PHP, et éventuellement Ruby

Bullshit job qualifié:
VBA Excel, Scala, et éventuellement R

90% du reste = bullshit jobs non qualifiés:
Ctrl+C, Ctrl+V, Ctrl+A

Bullshit job qualifié ?https://image.noelshack.com/fichiers/2017/06/1486403748-barthes.png

finance

PisseurDeCpp
2019-07-17 21:47:59

Le 17 juillet 2019 à 21:46:23 KheyAuxFraises a écrit :

Le 17 juillet 2019 à 21:43:35 FeteNatio a écrit :
Sinon vous avez regardé webassembly ? les mec de la silicon valley en parle beaucoup mais j'ai du mal a comprendre (deja que les interpreteur JIT j'ai du mal :hum:)

Oui, c'est pour exécuter du code machine directement dans le navigateur.
Actuellement, on utilise Javascript qui est lent (donc nécessite un JIT).
WASM est un langage "machine" optimisé pour ton PC.
Mais en gros, on code pas en WASM, on code dans un langage plus haut nvieau qui compile vers du WASM.
Le langage Rust en est le précurseur à ce niveau. :ok:

autant utiliser du c++ si on veut de la performance, c'est un langage d'assez haut niveau pour être facilement maintenable, tout en étant assez bas pour être performanthttps://image.noelshack.com/fichiers/2017/05/1485735853-fillon5.png

KheyAuxFraises
2019-07-17 21:48:44

Le 17 juillet 2019 à 21:47:59 PisseurDeCpp a écrit :

Le 17 juillet 2019 à 21:46:23 KheyAuxFraises a écrit :

Le 17 juillet 2019 à 21:43:35 FeteNatio a écrit :
Sinon vous avez regardé webassembly ? les mec de la silicon valley en parle beaucoup mais j'ai du mal a comprendre (deja que les interpreteur JIT j'ai du mal :hum:)

Oui, c'est pour exécuter du code machine directement dans le navigateur.
Actuellement, on utilise Javascript qui est lent (donc nécessite un JIT).
WASM est un langage "machine" optimisé pour ton PC.
Mais en gros, on code pas en WASM, on code dans un langage plus haut nvieau qui compile vers du WASM.
Le langage Rust en est le précurseur à ce niveau. :ok:

autant utiliser du c++ si on veut de la performance, c'est un langage d'assez haut niveau pour être facilement maintenable, tout en étant assez bas pour être performanthttps://image.noelshack.com/fichiers/2017/05/1485735853-fillon5.png

Comment tu partages et exécutes du code C++ sur un site web ? :hap:

PisseurDeCpp
2019-07-17 21:48:56

Le 17 juillet 2019 à 21:47:52 EncorUnNouveau2 a écrit :

Le 17 juillet 2019 à 21:46:53 Normand14 a écrit :

Le 17 juillet 2019 à 21:17:52 410Circulez a écrit :
En sciences:
C ou C++, Python, et éventuellement Java

En web:
Javascript, PHP, et éventuellement Ruby

Bullshit job qualifié:
VBA Excel, Scala, et éventuellement R

90% du reste = bullshit jobs non qualifiés:
Ctrl+C, Ctrl+V, Ctrl+A

Bullshit job qualifié ?https://image.noelshack.com/fichiers/2017/06/1486403748-barthes.png

Oui tu sais les fameux data scientist tout le bordel. Ces nouveaux jobs ou tu fais tout et surtout n'importe quoi :sarcastic:

J'ai un pote qui bosse dans la data, quand je lui ai demandé ce qu'il faisait concrètement, il m'a dit qu'il savait pashttps://image.noelshack.com/fichiers/2017/05/1485735853-fillon5.png

Wolhaiksong
2019-07-17 21:49:20

Je conseille l'assembly pour commencer :oui:

FeteNatio
2019-07-17 21:49:20

Le 17 juillet 2019 à 21:46:44 PisseurDeCpp a écrit :
D'ailleurs je comprends pas la hype des frameworks en php, alors que le php natif est excellent de base, et surtout n'a pas toute cette couche d'abstraction qui rend le code tout à fait chelou avec symfonyhttps://image.noelshack.com/fichiers/2017/05/1485735853-fillon5.png

+ on en talk des sites obèses que créer symfony ?https://image.noelshack.com/fichiers/2017/05/1485735853-fillon5.png

Laravel est la version lite de symfony et y'a des version lite de laravel
symfony oui c'est une vrai usine a gaz soviétique

PisseurDeCpp
2019-07-17 21:49:45

Le 17 juillet 2019 à 21:48:44 KheyAuxFraises a écrit :

Le 17 juillet 2019 à 21:47:59 PisseurDeCpp a écrit :

Le 17 juillet 2019 à 21:46:23 KheyAuxFraises a écrit :

Le 17 juillet 2019 à 21:43:35 FeteNatio a écrit :
Sinon vous avez regardé webassembly ? les mec de la silicon valley en parle beaucoup mais j'ai du mal a comprendre (deja que les interpreteur JIT j'ai du mal :hum:)

Oui, c'est pour exécuter du code machine directement dans le navigateur.
Actuellement, on utilise Javascript qui est lent (donc nécessite un JIT).
WASM est un langage "machine" optimisé pour ton PC.
Mais en gros, on code pas en WASM, on code dans un langage plus haut nvieau qui compile vers du WASM.
Le langage Rust en est le précurseur à ce niveau. :ok:

autant utiliser du c++ si on veut de la performance, c'est un langage d'assez haut niveau pour être facilement maintenable, tout en étant assez bas pour être performanthttps://image.noelshack.com/fichiers/2017/05/1485735853-fillon5.png

Comment tu partages et exécutes du code C++ sur un site web ? :hap:

j'en sais rien, mais ça doit être possiblehttps://image.noelshack.com/fichiers/2017/05/1485735853-fillon5.png

+ le nom de la meuf en pdp ?https://image.noelshack.com/fichiers/2017/05/1485735853-fillon5.png

Normand14
2019-07-17 21:50:30

Le 17 juillet 2019 à 21:47:52 EncorUnNouveau2 a écrit :

Le 17 juillet 2019 à 21:46:53 Normand14 a écrit :

Le 17 juillet 2019 à 21:17:52 410Circulez a écrit :
En sciences:
C ou C++, Python, et éventuellement Java

En web:
Javascript, PHP, et éventuellement Ruby

Bullshit job qualifié:
VBA Excel, Scala, et éventuellement R

90% du reste = bullshit jobs non qualifiés:
Ctrl+C, Ctrl+V, Ctrl+A

Bullshit job qualifié ?https://image.noelshack.com/fichiers/2017/06/1486403748-barthes.png

Oui tu sais les fameux data scientist tout le bordel. Ces nouveaux jobs ou tu fais tout et surtout n'importe quoi :sarcastic:

https://image.noelshack.com/fichiers/2017/06/1486403748-barthes.png

Le 17 juillet 2019 à 21:47:58 FeteNatio a écrit :

Le 17 juillet 2019 à 21:46:53 Normand14 a écrit :

Le 17 juillet 2019 à 21:17:52 410Circulez a écrit :
En sciences:
C ou C++, Python, et éventuellement Java

En web:
Javascript, PHP, et éventuellement Ruby

Bullshit job qualifié:
VBA Excel, Scala, et éventuellement R

90% du reste = bullshit jobs non qualifiés:
Ctrl+C, Ctrl+V, Ctrl+A

Bullshit job qualifié ?https://image.noelshack.com/fichiers/2017/06/1486403748-barthes.png

finance

Le 17 juillet 2019 à 21:49:06 410Circulez a écrit :

Le 17 juillet 2019 à 21:46:53 Normand14 a écrit :

Le 17 juillet 2019 à 21:17:52 410Circulez a écrit :
En sciences:
C ou C++, Python, et éventuellement Java

En web:
Javascript, PHP, et éventuellement Ruby

Bullshit job qualifié:
VBA Excel, Scala, et éventuellement R

90% du reste = bullshit jobs non qualifiés:
Ctrl+C, Ctrl+V, Ctrl+A

Bullshit job qualifié ?https://image.noelshack.com/fichiers/2017/06/1486403748-barthes.png

Les bullshit jobs qui nécessitent un bac+5 pour jouer avec Excel, par exemple dans la finance de marché en front office :ok:

C'est bien ce que je pensaishttps://image.noelshack.com/fichiers/2017/18/1494048058-pppppppppppppppppppp.png

Energy_
2019-07-17 21:50:44

J'entre en master data analyse/science, R, VBA, SAS et Python au programme parmi d'autres aussi, je connais pas grand chose dans tout ça je devrais commencer avant la rentrée ?

PisseurDeCpp
2019-07-17 21:51:10

Le 17 juillet 2019 à 21:49:20 FeteNatio a écrit :

Le 17 juillet 2019 à 21:46:44 PisseurDeCpp a écrit :
D'ailleurs je comprends pas la hype des frameworks en php, alors que le php natif est excellent de base, et surtout n'a pas toute cette couche d'abstraction qui rend le code tout à fait chelou avec symfonyhttps://image.noelshack.com/fichiers/2017/05/1485735853-fillon5.png

+ on en talk des sites obèses que créer symfony ?https://image.noelshack.com/fichiers/2017/05/1485735853-fillon5.png

Laravel est la version lite de symfony et y'a des version lite de laravel
symfony oui c'est une vrai usine a gaz soviétique

au taf on utilise du symfony (2 bordel), j'ouvre le dossier vendor, 15k de fichierhttps://image.noelshack.com/fichiers/2017/05/1485735853-fillon5.png

je faisais pour le fun du symfony 4, j'ouvre le dossier vendor, 5k de fichier

j'ai oublié de le foutre dans le gitignore, j'peux te dire que mon git a pas appréciéhttps://image.noelshack.com/fichiers/2017/05/1485735853-fillon5.png

FeteNatio
2019-07-17 21:51:46

Le 17 juillet 2019 à 21:50:44 Energy_ a écrit :
J'entre en master data analyse/science, R, VBA, SAS et Python au programme parmi d'autres aussi, je connais pas grand chose dans tout ça je devrais commencer avant la rentrée ?

En vrai le python est au dessus du lot

Allaprima
2019-07-17 21:51:47

Ocaml, Bash/sh et à la limite python (mais j'aurais préféré mettre R).

KheyAuxFraises
2019-07-17 21:52:03

Le 17 juillet 2019 à 21:49:45 PisseurDeCpp a écrit :

Le 17 juillet 2019 à 21:48:44 KheyAuxFraises a écrit :

Le 17 juillet 2019 à 21:47:59 PisseurDeCpp a écrit :

Le 17 juillet 2019 à 21:46:23 KheyAuxFraises a écrit :

Le 17 juillet 2019 à 21:43:35 FeteNatio a écrit :
Sinon vous avez regardé webassembly ? les mec de la silicon valley en parle beaucoup mais j'ai du mal a comprendre (deja que les interpreteur JIT j'ai du mal :hum:)

Oui, c'est pour exécuter du code machine directement dans le navigateur.
Actuellement, on utilise Javascript qui est lent (donc nécessite un JIT).
WASM est un langage "machine" optimisé pour ton PC.
Mais en gros, on code pas en WASM, on code dans un langage plus haut nvieau qui compile vers du WASM.
Le langage Rust en est le précurseur à ce niveau. :ok:

autant utiliser du c++ si on veut de la performance, c'est un langage d'assez haut niveau pour être facilement maintenable, tout en étant assez bas pour être performanthttps://image.noelshack.com/fichiers/2017/05/1485735853-fillon5.png

Comment tu partages et exécutes du code C++ sur un site web ? :hap:

j'en sais rien, mais ça doit être possiblehttps://image.noelshack.com/fichiers/2017/05/1485735853-fillon5.png

+ le nom de la meuf en pdp ?https://image.noelshack.com/fichiers/2017/05/1485735853-fillon5.png

Non c'est pas possible, c'est bien pour ça qu'ils ont inventé le WASM. :hap:

Elsie Hewitt :ok:

Infos
Gestion du forum

contact@geevey.com

API disponible. Utilisez le paramètre "api" en GET, peu importe le contenu, sur une page du site.

Notes

    Partenaire: JVFlux
    Ce site n'est pas associé à Jeuxvideo.com ou Webedia. Nous utilisons seulement des archives publiques.
    Il est inutile de me spammer par e-mail pour supprimer un topic. Au contraire, en conséquence, je mettrais votre topic dans le bloc ci-dessous.
Non-assumage
    Personne n'a pas assumé de topic pour le moment.