InscriptionConnexion
Bah ce n'est pas la pureté mais juste ne pas faire n'importe quoi pour avoir un truc qui fonctionne bien sans gaspiller les ressources et maintenable
Certe néanmoins ça se couple souvent a une recherche de pureté qui peut être contre productif dans certains cas.
il y a 2 ans
3eme année d'étude
:feels:

J'ai AUCUNE idée de comment j'ai fait pour réussir à arriver jusque là
:feels:

Je comprends rien de ce qu'on fait, les prof comme les autres élèves on scam tous
:feels:

J'ai un niveau 0
:feels:
il y a 2 ans
Zegg
Zegg
2 ans
Yo ! Java, Python, Shell and C ici.
J'ai quelques compétences en C++, VHDL et Rust mais beaucoup moins que les 4 premiers.
:hap:
Bonsoir clé
:hype:
il y a 2 ans
3eme année d'étude
:feels:

J'ai AUCUNE idée de comment j'ai fait pour réussir à arriver jusque là
:feels:

Je comprends rien de ce qu'on fait, les prof comme les autres élèves on scam tous
:feels:

J'ai un niveau 0
:feels:
T'es brisé Giuseppe
:Brisee:
il y a 2 ans
super important de comprendre le bas niveau quand tu fais du haut niveau.

On voit trop de singes faire nawak en haut niveau juste parce qu'ils ne comprennent pas le fonctionnement de la mémoire et des pointeurs
:onche:
Bof, comprendre le bas niveau c'est intéressant uniquement si tu fais du HPC.
Genre quel intérêt de piger le fonctionnement des caches du processeur, de l'importance de la localité des données lors de l'itération, etc. ?
il y a 2 ans
Bof, comprendre le bas niveau c'est intéressant uniquement si tu fais du HPC.
Genre quel intérêt de piger le fonctionnement des caches du processeur, de l'importance de la localité des données lors de l'itération, etc. ?
non, combien tu vois de gens faire du Python ou du typescript sans comprendre les effets de bord liés à leur code qui engendrent plein de bugs et rendent leur code impossible à maintenir
il y a 2 ans
Bof, comprendre le bas niveau c'est intéressant uniquement si tu fais du HPC.
Genre quel intérêt de piger le fonctionnement des caches du processeur, de l'importance de la localité des données lors de l'itération, etc. ?
En fait ça dépend du niveau ou se trouve ton besoin.
il y a 2 ans
Je ne suis pas totalement d'accord. On a trop souvent tendance a oublis que dans la plus part des cas dev c'est juste apporter une solution a un problème.

Après je comprend que le bas niveau est important pour certaine chose, indéniablement. Néanmoins il faut pas tomber ds le piège de la "pureté".
This, tu peux faire des optimisations à base de a>>2 plutôt que a*2 et gagner 40 coups d'horloge, si t'implementes un pogo sort t'es toujours plus lent que le singe qui comprend pas ce qu'est un registre mais qui fait un fast sort
:h:
il y a 2 ans
non, combien tu vois de gens faire du Python ou du typescript sans comprendre les effets de bord liés à leur code qui engendrent plein de bugs et rendent leur code impossible à maintenir
D'où la nécessité d'insister sur les bonnes pratiques et les tests.
il y a 2 ans
Par ce que github ne connaît pas le Bah
:ok:

Regarde dans le dossier /src/
En vrai dommage qu'il y ai pas la colo syntaxique sur github. Mais sinon propre, j'espère quand même que la lib standard de ton langage dépend pas de la libc
:deg:
il y a 2 ans
Le développement système aussi est très vaste et permet d’acquérir bien plus de connaissances que le web.
:ok:


J'ai déjà fais des projets similaires à figma et franchement ça ne me parait vraiment pas impossible.
:(


Je ne dis pas que le web c'est forcément simple, seulement que c'est une bonne porte d'entrée et que se limiter a ce dernier (si tu fais de l'info par passion) ne permet pas l'apprentissage d'un tas de concepts.
il y a 2 ans
T'es brisé Giuseppe
:Brisee:
Oui
:feels:

Et j'ai aucune motivation pour réellement apprendre et je sais pas réellement par où prendre le bout
:feels:
il y a 2 ans
non, combien tu vois de gens faire du Python ou du typescript sans comprendre les effets de bord liés à leur code qui engendrent plein de bugs et rendent leur code impossible à maintenir
Bah les effets de bord ça a rien à voir avec le "bas niveau", au contraire j'aurais tendance à les inciter à coder de manière fonctionnelle au maximum et éviter les effets de bord quitte à ce que ce soit moins performant dans un premier temps.
il y a 2 ans
Le développement système aussi est très vaste et permet d’acquérir bien plus de connaissances que le web.
:ok:


J'ai déjà fais des projets similaires à figma et franchement ça ne me parait vraiment pas impossible.
:(


Je ne dis pas que le web c'est forcément simple, seulement que c'est une bonne porte d'entrée et que se limiter a ce dernier (si tu fais de l'info par passion) ne permet pas l'apprentissage d'un tas de concepts.
Le dev web c'est si vaste que littéralement c'est impossible en une seul vie de tout maîtrise.
J'imagine que c'est la même chose pour la prog système.
il y a 2 ans
En vrai dommage qu'il y ai pas la colo syntaxique sur github. Mais sinon propre, j'espère quand même que la lib standard de ton langage dépend pas de la libc
:deg:
Si, pour deux raisons :
- flemme de réécrire toute la lib C (surtout ce qui est IO, sockets...) pour toutes les plateformes
- beaucoup de librairie dépendent de toutes façons de la libc

Après, je comptais un jour réécrire toute la stdlib en bah (+ assembleur) mais ca serait un travail monstre.
:ok:
il y a 2 ans
Oui
:feels:

Et j'ai aucune motivation pour réellement apprendre et je sais pas réellement par où prendre le bout
:feels:
Essaie d'être bon dans au moins un truc a minima.

Pour commencer.
Je ne suis pas patriote ou nationaliste. Je ne l'ai jamais été. Juste racialiste et anti européen. démocratie = scam.
il y a 2 ans
Oui
:feels:

Et j'ai aucune motivation pour réellement apprendre et je sais pas réellement par où prendre le bout
:feels:
Go Symfunc au pire (Discord de kheys informaticiens, ils se sont spécialisés entre autres pour aider les kheys à apprendre à dev)
il y a 2 ans
Exemple pour appuyer mes propos :
Pour le back : roadmap.sh https://roadmap.sh/backend
Pour le front : roadmap.sh https://roadmap.sh/frontend
il y a 2 ans
Si, pour deux raisons :
- flemme de réécrire toute la lib C (surtout ce qui est IO, sockets...) pour toutes les plateformes
- beaucoup de librairie dépendent de toutes façons de la libc

Après, je comptais un jour réécrire toute la stdlib en bah (+ assembleur) mais ca serait un travail monstre.
:ok:
Tu connais zig ? Si oui t'en penses quoi ?
il y a 2 ans
Tu connais zig ? Si oui t'en penses quoi ?
il y a un khey qui connait bien Zig nonobstant, je ne sais pas s'il a rejoint onche.org
il y a 2 ans