Le coin des codeurs :nerd:

Discussions sans rapport avec Nintendo mais qui n'ont pas un degré de connerie excessif : Voiture, Politique, Manga, TV, un message sympa...

Modérateur : DojoSuperHeroes

Avatar de l’utilisateur
MectonLaFlemme
Super Mario 64
Messages : 3948
Inscription : 21 juil. 2009 17:32
Localisation : 2S'Inscrire Mais Baisé Par Le_Systeme

Re: Le coin des codeurs :nerd:

Message par MectonLaFlemme »

Image
Les fous ont ouvert la voie. Les sages ont suivi

Avatar de l’utilisateur
Tardigrade
Super Mario 64
Messages : 3207
Inscription : 25 janv. 2017 15:34
Contact :

Re: Le coin des codeurs :nerd:

Message par Tardigrade »

Copainsdavant c'est trop récent, pour Cobol, j'aurais mis : les BBS. :lol:

Avatar de l’utilisateur
MectonLaFlemme
Super Mario 64
Messages : 3948
Inscription : 21 juil. 2009 17:32
Localisation : 2S'Inscrire Mais Baisé Par Le_Systeme

Re: Le coin des codeurs :nerd:

Message par MectonLaFlemme »

Je découvre qu'il est possible de faire tourner du Linux sous Win10 :eyes:
https://fr.wikipedia.org/wiki/Windows_S ... _for_Linux

Je cite un collègue :
"Très largement amélioré dans la version 2004 de Windows 10, il est possible, depuis la version 1607 de Windows 10, d'exécuter des applications Linux, console ou graphique, dans l'environnement même de Windows : 64 bits.
Plus besoin d'installer des machines virtuelles, et de rechercher des distributions compatibles, µ$oft fournit maintenant de quoi satisfaire geeks et moins geeks.
Plusieurs distros Linux sont disponibles sur le store, plusieurs serveurs X aussi, ce qui ouvre le champ des possibles...
Les futures évolutions - accès au matériel, utilisation GPU,... - donneront encore plus de possibilités."

https://docs.microsoft.com/fr-fr/windows/wsl/
Les fous ont ouvert la voie. Les sages ont suivi

Avatar de l’utilisateur
nazlurf
Yoshi's Island
Messages : 2843
Inscription : 17 déc. 2002 10:19
Localisation : Sélestat

Re: Le coin des codeurs :nerd:

Message par nazlurf »

Et oui ... Microsoft a mis les deux pieds dans le libre et y contribue ! c'est difficile à croire pour ceux qui ont connu le Microsoft des années 90/2000. Mais aujourd'hui, c'est possible de faire tourner des "languages linuxiens" sur des machines windows, et il est possible de faire tourner du .net sur des linux.

Perso, j'ai toujours pas compris l'intérêt du mix des technos, mais bon. ça fait 20 ans que je fais du 100% Microsoft, je me vois pas commencer à faire du php, du tcl/tk ou d'autres languages et me faire plaisir à les faire tourner sur un serveur windows. Je me dis que c'est toujours mieux que de faire du java par défaut pour avoir de l'interopérabilité. :lol:

Avatar de l’utilisateur
MectonLaFlemme
Super Mario 64
Messages : 3948
Inscription : 21 juil. 2009 17:32
Localisation : 2S'Inscrire Mais Baisé Par Le_Systeme

Re: Le coin des codeurs :nerd:

Message par MectonLaFlemme »

Ailleurs :

Image
:lol:
Les fous ont ouvert la voie. Les sages ont suivi

Urd
Robot
Messages : 8636
Inscription : 29 janv. 2006 21:27

Re: Le coin des codeurs :nerd:

Message par Urd »

Vivement l'utilisation gpu de linux a partir de Windows histoire de pouvoir faire tourner des algorithmes de deep learning.
blabla

Avatar de l’utilisateur
Tardigrade
Super Mario 64
Messages : 3207
Inscription : 25 janv. 2017 15:34
Contact :

Re: Le coin des codeurs :nerd:

Message par Tardigrade »

Je veux ça à noël.
Une machine de Turing avec des billes.


Avatar de l’utilisateur
MectonLaFlemme
Super Mario 64
Messages : 3948
Inscription : 21 juil. 2009 17:32
Localisation : 2S'Inscrire Mais Baisé Par Le_Systeme

Re: Le coin des codeurs :nerd:

Message par MectonLaFlemme »

:bave:
Les fous ont ouvert la voie. Les sages ont suivi

Avatar de l’utilisateur
Aya
Yoshi's Island
Messages : 2167
Inscription : 24 oct. 2006 13:53

Re: Le coin des codeurs :nerd:

Message par Aya »

Ca manque d'un ascenseur pour que les billes remontent toute seule :prof:

Avatar de l’utilisateur
Tardigrade
Super Mario 64
Messages : 3207
Inscription : 25 janv. 2017 15:34
Contact :

Re: Le coin des codeurs :nerd:

Message par Tardigrade »

Oui, théoriquement, une machine de Turing doit pouvoir faire des boucles infinies. Mais tant qu'il y a assez de billes pour remplir les objectifs, ça suffit.

Avatar de l’utilisateur
Golden cube
Super Mario Galaxy
Messages : 7563
Inscription : 05 juil. 2002 21:16
Localisation : sud ouest 8)
Contact :

Re: Le coin des codeurs :nerd:

Message par Golden cube »

J'ai vu passer ça dans mes recommandation steam : Yolo_Space_Hacker

Une sorte de hacking sim avec des vraies commandes et une interface random kawaii anime :oscar:

Image

Avatar de l’utilisateur
Mortal
Satoru Iwata
Messages : 17110
Inscription : 15 avr. 2002 10:17
Localisation : Monde 4, Galaxie 2, Planete 1
Contact :

Re: Le coin des codeurs :nerd:

Message par Mortal »

Pourquoi ?

Avatar de l’utilisateur
meduz'
Grand analyst
Messages : 9452
Inscription : 01 avr. 2005 13:46
Localisation : Devant la Switch
Contact :

Re: Le coin des codeurs :nerd:

Message par meduz' »


Avatar de l’utilisateur
MectonLaFlemme
Super Mario 64
Messages : 3948
Inscription : 21 juil. 2009 17:32
Localisation : 2S'Inscrire Mais Baisé Par Le_Systeme

Re: Le coin des codeurs :nerd:

Message par MectonLaFlemme »

True
Les fous ont ouvert la voie. Les sages ont suivi

Avatar de l’utilisateur
MectonLaFlemme
Super Mario 64
Messages : 3948
Inscription : 21 juil. 2009 17:32
Localisation : 2S'Inscrire Mais Baisé Par Le_Systeme

Re: Le coin des codeurs :nerd:

Message par MectonLaFlemme »

Image

Les Bronzés font du ASCII.




Dernière modification par MectonLaFlemme le 08 janv. 2021 19:22, modifié 1 fois.
Les fous ont ouvert la voie. Les sages ont suivi

Avatar de l’utilisateur
nazlurf
Yoshi's Island
Messages : 2843
Inscription : 17 déc. 2002 10:19
Localisation : Sélestat

Re: Le coin des codeurs :nerd:

Message par nazlurf »

:bernard:

Avatar de l’utilisateur
meduz'
Grand analyst
Messages : 9452
Inscription : 01 avr. 2005 13:46
Localisation : Devant la Switch
Contact :

Re: Le coin des codeurs :nerd:

Message par meduz' »

J’apprends TypeScript au boulot.

En gros, c’est une couche de typage par dessus le JavaScript, avec plus de possibilités que le JS (type hint, interfaces…) et qui disparaît donc après compilation. En gros, ça existe pour garantir qu’on fasse pas de bêtises en codant, et que les gens ne comparent pas par mégarde des pommes et des poires (ou des pains au chocolat et des chocolatines).

Y’a quand même une ou deux fonctionnalités sympas qui permettent d’économiser un peu de code, au lieu d’en rajouter, mais jusqu’ici, j’ai l’impression que TypeScript ressemble plutôt à un bunker pour se protéger d’un pet de mouche de Tchernobyl.

On verra comment mon avis évolue avec l’expérience, mais il n'a pour le moment pas vraiment changé par rapport à mes préjugés : c’est uniquement pratique pour les débutants pas doués contre les pets de mouches de Tchernobyl.

Avatar de l’utilisateur
Cyrare
Satoru Iwata
Messages : 25803
Inscription : 15 avr. 2002 13:04
Localisation : Paris, France
Contact :

Re: Le coin des codeurs :nerd:

Message par Cyrare »

meduz' a écrit :
11 janv. 2021 13:29
(ou des pains au chocolat et des chocolatines).
On devrait pouvoir caster sans trop de problème là.

Avatar de l’utilisateur
MectonLaFlemme
Super Mario 64
Messages : 3948
Inscription : 21 juil. 2009 17:32
Localisation : 2S'Inscrire Mais Baisé Par Le_Systeme

Re: Le coin des codeurs :nerd:

Message par MectonLaFlemme »

:lol:
Les fous ont ouvert la voie. Les sages ont suivi

Avatar de l’utilisateur
Le poussin
Super Mario Bros. 3
Messages : 679
Inscription : 19 janv. 2004 00:37
Localisation : Sur Paris
Contact :

Re: Le coin des codeurs :nerd:

Message par Le poussin »

Du typage statique ou des éléments de langage pour formaliser certaines constructions (ex. interfaces) ça n'est pas uniquement pour protéger les débutants. Ça aide aussi les développeurs plus expérimentés. Déjà ça les protège contre leurs propres boulettes (nul n'est parfait), mais ça permet également d'être mieux outillé (au sens large) et d'avoir un code plus clair, plus lisible, sur lequel tu te poseras moins de questions.
Un langage statiquement typé pourra te fournir des outils pour éviter les boulettes (ex. mettre la valeur dans une mauvaise variable, si le type ne correspond pas ça pourra être détecté), fournit une information au lecteur (avec un langage dynamique, au fin fond du code tu n'es pas toujours sûr de ce que peut prendre une variable, et est-ce qu'elle peut être nulle ?), parfois même éviter de mauvais designs (Rust est assez fort pour ça). Sans parler de tout ce qui pourra être utilisé par ton IDE : autocomplétion, linting, informations de debug, ... Ça n'est d'ailleurs pas pour rien que beaucoup de langages dynamiques proposent maintenant de type hinting (même PHP s'y est mis). Il y a un réel intérêt, surtout en milieu professionnel (grosses équipes, code qui vieillit, turnover, ...).
Il ne faut pas oublier qu'en tant que développeur, on lit beaucoup plus de code qu'on en écrit. Et les ajouts comme ceux proposés par TypeScript aident à la lecture. Même si ces aides ne sont pas indispensables au développeur expérimenté, elles permettent à tous de gagner du temps en réduisant la charge cognitive nécessaire à la (re)lecture.
Mon site : Image

Avatar de l’utilisateur
meduz'
Grand analyst
Messages : 9452
Inscription : 01 avr. 2005 13:46
Localisation : Devant la Switch
Contact :

Re: Le coin des codeurs :nerd:

Message par meduz' »

Justement, je suis curieux de voir comment mon avis évoluera parce que :
- je suis habité au type hint et tout en PHP, et l’utilise quand il apporte une valeur ajoutée (= pas sur les choses évidentes) ;
- TS n’empêche pas d’écrire du code dégueulasse dont la lecture peut être plus pénible avec TypeScript que sans ;
- TS semble assez contraignant : contrairement à PHP, tu dois l’utiliser assez souvent, et dans un certain nombre de cas il diminue la lisibilité du code. J’adorerais pouvoir utiliser certaines fonctionnalités de TS à la carte, uniquement quand j’en ai besoin et là où il apporte une valeur ajoutée plutôt que d’avoir à le subir partout où il rend la vie plus compliquée.

J’viendrai faire le suivi dans les 6 mois (durée minimum de mon contrat :lol:).

@Cyrare : pas certain que ça donnera des chocolatines au niveau des pains au chocolat. :napo:

Avatar de l’utilisateur
nazlurf
Yoshi's Island
Messages : 2843
Inscription : 17 déc. 2002 10:19
Localisation : Sélestat

Re: Le coin des codeurs :nerd:

Message par nazlurf »

en vrai, faudrait arrêter le javascript tout simplement ...

Avatar de l’utilisateur
meduz'
Grand analyst
Messages : 9452
Inscription : 01 avr. 2005 13:46
Localisation : Devant la Switch
Contact :

Re: Le coin des codeurs :nerd:

Message par meduz' »



:lol:

VS Code fait d’ailleurs un assez bon boulot (bien meilleur que Sublime Text) à indiquer qu’est-ce qui vient de [le code que tu veux au final] et ce qui vient de [whatever else bordel], juste parce qu’il indique clairement Current et Incoming, là où je m’emmêle souvent les pinceaux selon les situations (un peu comme l'ordre des paramètres de ln :lol:) :
Spoiler:
Image
Les petits boutons “Accept Current/Incoming/Both Change(s)” sont bien pratiques. (y)

Avatar de l’utilisateur
meduz'
Grand analyst
Messages : 9452
Inscription : 01 avr. 2005 13:46
Localisation : Devant la Switch
Contact :

Re: Le coin des codeurs :nerd:

Message par meduz' »

Le thread de la folie :


Avatar de l’utilisateur
MectonLaFlemme
Super Mario 64
Messages : 3948
Inscription : 21 juil. 2009 17:32
Localisation : 2S'Inscrire Mais Baisé Par Le_Systeme

Re: Le coin des codeurs :nerd:

Message par MectonLaFlemme »

1/ Rappeler à son commercial ce moto que j'ai appris en fac : "Robuste, performant, pas cher. T'en choisis 2, tu peux pas avoir le 3ème".
2/ Etre invité en conf-call avec le client pour expliquer ça.
Les fous ont ouvert la voie. Les sages ont suivi

Répondre