je suis EXPERT en C (introllable)
SuppriméLe 12 février 2023 à 10:19:01 hskell a écrit :
Le 12 février 2023 à 10:14:21 CartonMagik a écrit :
C'est quoi tes techniques pour rendre ton code C plus fiable ?ne pas écrire n'importe quoi juste pour se débloquer, modulariser, abstraire mes fonctions et penser aux invariants, compiler et tester avec les sanitizers et faire des tests unitaires quand c'est possible
Le 12 février 2023 à 10:14:51 Rishi_Sunak a écrit :
Et après ça s'étonne d'être encore puceauje m'en étonne pas
Le 12 février 2023 à 10:15:00 ChiasseDeChat a écrit :
Le 12 février 2023 à 10:06:17 :
Le 12 février 2023 à 09:59:30 :
Explique moi
- les Pointeurs + Exemple de pointeurs avancésexemple "avancé" de mémoire même si sans pointeur directement
int littleEndian(void) { int x = 0x000000ff; return ((unsigned char)x) == 0xff; }
- Gestion dynamique de la mémoire?
c'est-à-dire? malloc?
- Donne des technique d'optimisation de programme
loop unrolling (duff's device), pointer aliasing (restrict)
- Executer plusieurs thread simultanément + la synchronisation + communication entre les threads
sous UNIX, posix threads, mutex/semaphores
Non mais trou du cul on s'en fout de ton examen de L2 là
Bon allez definis une string qui est un shellcode hexadécimal exécutable directement par le processeur et exécute cette string depuis ton code Cça j'avoue j'ai fait à une époque avec metasploit mais j'ai oublié
Impossible que tu aies oublié petit con
Et quoi on oublie l'utilisation d'un pointeur de fonction ?
Je croyais que tu étais un expert ?
Bon allez deuxième chance, est ce possible d'utiliser la POO en C, l'utilises tu, oui/non pourquoi ?
Le 12 février 2023 à 10:21:35 EricTourteau a écrit :
exemple "avancé" de mémoire même si sans pointeur directementint littleEndian(void) {
int x = 0x000000ff;
return ((unsigned char)x) == 0xff;
}et ça c'est quoi cette merde l'op ? c'est ça que tu appelles une gestion avancé de la mémoire ?
le mec me demande un exemple de pointeurs, c'est niveau première spé info je fais de mon mieux pour le satisfaire
Le 12 février 2023 à 10:22:29 hskell a écrit :
Le 12 février 2023 à 10:21:35 EricTourteau a écrit :
exemple "avancé" de mémoire même si sans pointeur directementint littleEndian(void) {
int x = 0x000000ff;
return ((unsigned char)x) == 0xff;
}et ça c'est quoi cette merde l'op ? c'est ça que tu appelles une gestion avancé de la mémoire ?
le mec me demande un exemple de pointeurs, c'est niveau première spé info je fais de mon mieux pour le satisfaire
1 ans avec un entraînement rigoureux suffit
Le 12 février 2023 à 10:21:56 ChiasseDeChat a écrit :
Le 12 février 2023 à 10:19:01 hskell a écrit :
Le 12 février 2023 à 10:14:21 CartonMagik a écrit :
C'est quoi tes techniques pour rendre ton code C plus fiable ?ne pas écrire n'importe quoi juste pour se débloquer, modulariser, abstraire mes fonctions et penser aux invariants, compiler et tester avec les sanitizers et faire des tests unitaires quand c'est possible
Le 12 février 2023 à 10:14:51 Rishi_Sunak a écrit :
Et après ça s'étonne d'être encore puceauje m'en étonne pas
Le 12 février 2023 à 10:15:00 ChiasseDeChat a écrit :
Le 12 février 2023 à 10:06:17 :
Le 12 février 2023 à 09:59:30 :
Explique moi
- les Pointeurs + Exemple de pointeurs avancésexemple "avancé" de mémoire même si sans pointeur directement
int littleEndian(void) { int x = 0x000000ff; return ((unsigned char)x) == 0xff; }
- Gestion dynamique de la mémoire?
c'est-à-dire? malloc?
- Donne des technique d'optimisation de programme
loop unrolling (duff's device), pointer aliasing (restrict)
- Executer plusieurs thread simultanément + la synchronisation + communication entre les threads
sous UNIX, posix threads, mutex/semaphores
Non mais trou du cul on s'en fout de ton examen de L2 là
Bon allez definis une string qui est un shellcode hexadécimal exécutable directement par le processeur et exécute cette string depuis ton code Cça j'avoue j'ai fait à une époque avec metasploit mais j'ai oublié
Impossible que tu aies oublié petit con
Et quoi on oublie l'utilisation d'un pointeur de fonction ?
Je croyais que tu étais un expert ?
Bon allez deuxième chance, est ce possible d'utiliser la POO en C, l'utilises tu, oui/non pourquoi ?
non en général en C on a l'état dans une struct et on le passe en argument aux fonctions
Le 12 février 2023 à 10:23:45 Noiand a écrit :
10 ans d'expérience pour être expert dans un language informatique c'est un mythe, faut être sous douer pour avoir besoin de 10 ans
1 ans avec un entraînement rigoureux suffit
Tu fais quoi dans la vie ? Tu dev en quel langage ?
Le 12 février 2023 à 10:23:13 ChiasseDeChat a écrit :
Le 12 février 2023 à 10:22:29 hskell a écrit :
Le 12 février 2023 à 10:21:35 EricTourteau a écrit :
exemple "avancé" de mémoire même si sans pointeur directementint littleEndian(void) {
int x = 0x000000ff;
return ((unsigned char)x) == 0xff;
}et ça c'est quoi cette merde l'op ? c'est ça que tu appelles une gestion avancé de la mémoire ?
le mec me demande un exemple de pointeurs, c'est niveau première spé info je fais de mon mieux pour le satisfaire
bah y'a pas de pointeur mais faut comprendre les pointeurs. j'ai dit c'est trop basique les pointeurs j'ai pas d'exemple particulier
Le 12 février 2023 à 10:23:45 Noiand a écrit :
10 ans d'expérience pour être expert dans un language informatique c'est un mythe, faut être sous douer pour avoir besoin de 10 ans
1 ans avec un entraînement rigoureux suffit
Le 12 février 2023 à 10:23:45 :
10 ans d'expérience pour être expert dans un language informatique c'est un mythe, faut être sous douer pour avoir besoin de 10 ans
1 ans avec un entraînement rigoureux suffit
Pour faire du Leetcode et des questions d'interview oui.
Pour créer / gérer des projets industriels, pour savoir très vite quelles sont les erreurs à ne pas faire, avoir une intuition sur les risques, les bon choix d'architecture, d'implémentation etc... si.
Le 12 février 2023 à 10:25:32 :
Le 12 février 2023 à 10:23:13 ChiasseDeChat a écrit :
Le 12 février 2023 à 10:22:29 hskell a écrit :
Le 12 février 2023 à 10:21:35 EricTourteau a écrit :
exemple "avancé" de mémoire même si sans pointeur directementint littleEndian(void) {
int x = 0x000000ff;
return ((unsigned char)x) == 0xff;
}et ça c'est quoi cette merde l'op ? c'est ça que tu appelles une gestion avancé de la mémoire ?
le mec me demande un exemple de pointeurs, c'est niveau première spé info je fais de mon mieux pour le satisfaire
bah y'a pas de pointeur mais faut comprendre les pointeurs. j'ai dit c'est trop basique les pointeurs j'ai pas d'exemple particulier
Le 12 février 2023 à 10:23:45 Noiand a écrit :
10 ans d'expérience pour être expert dans un language informatique c'est un mythe, faut être sous douer pour avoir besoin de 10 ans
1 ans avec un entraînement rigoureux suffit
t'es malaisant tu es expert en rien du tout, tu connais pas les bases du langage
Le 12 février 2023 à 10:28:17 Brutalismus a écrit :
Le 12 février 2023 à 10:23:45 :
10 ans d'expérience pour être expert dans un language informatique c'est un mythe, faut être sous douer pour avoir besoin de 10 ans
1 ans avec un entraînement rigoureux suffitPour faire du Leetcode et des questions d'interview oui.
Pour créer / gérer des projets industriels, pour savoir très vite quelles sont les erreurs à ne pas faire, avoir une intuition sur les risques, les bon choix d'architecture, d'implémentation etc... si.
parce que vous sortez d'école d'ingé et perdez des années à apprendre de votre expérience en SS2I entouré d'ahuris alors que les livres d'architecture logicielle sont open source sur libgen
>Explique moi
> - les Pointeurs + Exemple de pointeurs avancés
exemple "avancé" de mémoire même si sans pointeur directement
int littleEndian(void) { int x = 0x000000ff; return ((unsigned char)x) == 0xff; }
> - Gestion dynamique de la mémoire?
c'est-à-dire? malloc?
> - Donne des technique d'optimisation de programme
loop unrolling (duff's device), pointer aliasing (restrict)
> - Executer plusieurs thread simultanément + la synchronisation + communication entre les threads
sous UNIX, posix threads, mutex/semaphores
Non mais trou du cul on s'en fout de ton examen de L2 là
Bon allez definis une string qui est un shellcode hexadécimal exécutable directement par le processeur et exécute cette string depuis ton code Cça j'avoue j'ai fait à une époque avec metasploit mais j'ai oublié
Impossible que tu aies oublié petit con
Et quoi on oublie l'utilisation d'un pointeur de fonction ?
Je croyais que tu étais un expert ?
Bon allez deuxième chance, est ce possible d'utiliser la POO en C, l'utilises tu, oui/non pourquoi ?non en général en C on a l'état dans une struct et on le passe en argument aux fonctions
Not ready pour le monde réel toi
Alors pour ne pas te laisser sur le chemin sache qu'il y a une grande discorde sur le fait que beaucoup considèrent le C++ inutile comme le C en POO est possible et plus fiable que le C++, à coup de pointeur de fonction notamment, même si il est en plus verbose
Sache que tout les codes en C de fou furieux sont codés comme ça, et Linux l'est partiellement
Petit lien tranquille : https://www.codementor.io/@michaelsafyan/object-oriented-programming-in-c-du1081gw2
Le 12 février 2023 à 09:58:25 :
Le 12 février 2023 à 09:57:12 Arfbkkhgg a écrit :
c quoi malocc une fonction de la librairie standard qui appelle sbrk/mmap et bookkeep la fragmentation interne de l'espace mémoire virtuel
explique ta phrase
Le 12 février 2023 à 10:28:41 EricTourteau a écrit :
Le 12 février 2023 à 10:25:32 :
Le 12 février 2023 à 10:23:13 ChiasseDeChat a écrit :
Le 12 février 2023 à 10:22:29 hskell a écrit :
Le 12 février 2023 à 10:21:35 EricTourteau a écrit :
exemple "avancé" de mémoire même si sans pointeur directementint littleEndian(void) {
int x = 0x000000ff;
return ((unsigned char)x) == 0xff;
}et ça c'est quoi cette merde l'op ? c'est ça que tu appelles une gestion avancé de la mémoire ?
le mec me demande un exemple de pointeurs, c'est niveau première spé info je fais de mon mieux pour le satisfaire
bah y'a pas de pointeur mais faut comprendre les pointeurs. j'ai dit c'est trop basique les pointeurs j'ai pas d'exemple particulier
Le 12 février 2023 à 10:23:45 Noiand a écrit :
10 ans d'expérience pour être expert dans un language informatique c'est un mythe, faut être sous douer pour avoir besoin de 10 ans
1 ans avec un entraînement rigoureux suffitt'es malaisant tu es expert en rien du tout, tu connais même pas les bases du langage
t'es vraiment mon plus grand fan toi ça fait 30 minutes que t'es là ça va khey tu passes une bonne journée avec moi?
Le 12 février 2023 à 10:29:23 :
Le 12 février 2023 à 10:28:17 Brutalismus a écrit :
Le 12 février 2023 à 10:23:45 :
10 ans d'expérience pour être expert dans un language informatique c'est un mythe, faut être sous douer pour avoir besoin de 10 ans
1 ans avec un entraînement rigoureux suffitPour faire du Leetcode et des questions d'interview oui.
Pour créer / gérer des projets industriels, pour savoir très vite quelles sont les erreurs à ne pas faire, avoir une intuition sur les risques, les bon choix d'architecture, d'implémentation etc... si.
parce que vous sortez d'école d'ingé et perdez des années à apprendre de votre expérience en SS2I entouré d'ahuris alors que les livres d'architecture logicielle sont open source sur libgen
tu as même pas compris la différence entre la théorie et la pratique.
tu connais rien du tout en fait il aura pas fallu grand chose pour te debunker
1 ans avec un entraînement rigoureux suffit
Avec un an tu yeux être fluide dans un langage mais pas du tout expert.
Expert c'est un mec qui a vu passer tellement de bugs et situations bizzare et de projets à la con qu'il passera peu de temps à résoudre des problèmes un peu tordus tellement il en a vu.
Il a une connaissance avancée des libs existantes, du runtime, de l'os si langage bas niveau, sécurité, patterns...
C'est impossible d'avoir tout ça juste en un an, seul le temps compte.
Le 12 février 2023 à 10:30:10 :
Le 12 février 2023 à 10:28:41 EricTourteau a écrit :
Le 12 février 2023 à 10:25:32 :
Le 12 février 2023 à 10:23:13 ChiasseDeChat a écrit :
Le 12 février 2023 à 10:22:29 hskell a écrit :
> Le 12 février 2023 à 10:21:35 EricTourteau a écrit :
>exemple "avancé" de mémoire même si sans pointeur directement
>
> int littleEndian(void) {
> int x = 0x000000ff;
> return ((unsigned char)x) == 0xff;
> }
>
> et ça c'est quoi cette merde l'op ? c'est ça que tu appelles une gestion avancé de la mémoire ?
le mec me demande un exemple de pointeurs, c'est niveau première spé info je fais de mon mieux pour le satisfaire
bah y'a pas de pointeur mais faut comprendre les pointeurs. j'ai dit c'est trop basique les pointeurs j'ai pas d'exemple particulier
Le 12 février 2023 à 10:23:45 Noiand a écrit :
10 ans d'expérience pour être expert dans un language informatique c'est un mythe, faut être sous douer pour avoir besoin de 10 ans
1 ans avec un entraînement rigoureux suffitt'es malaisant tu es expert en rien du tout, tu connais même pas les bases du langage
t'es vraiment mon plus grand fan toi ça fait 30 minutes que t'es là ça va khey tu passes une bonne journée avec moi?
ton code n'a rien a voir avec de la gestion mémoire avancé (ce qu'on te demandais) et encore moins avec des pointers (ce que tu affirmais avoir fait)
t'es bidon en fait
Données du topic
- Auteur
- hskell
- Date de création
- 12 février 2023 à 09:56:49
- Date de suppression
- 12 février 2023 à 10:48:00
- Supprimé par
- Modération ou administration
- Nb. messages archivés
- 64
- Nb. messages JVC
- 72