Topic de hskell :

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 puceau

je m'en étonne pas :ok:

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é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à https://image.noelshack.com/fichiers/2022/24/6/1655577587-ahi-triangle-clopent.png
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 https://image.noelshack.com/fichiers/2022/24/6/1655577587-ahi-triangle-clopent.png

:rire: ça j'avoue j'ai fait à une époque avec metasploit mais j'ai oublié

Impossible que tu aies oublié petit con https://image.noelshack.com/fichiers/2022/37/1/1663014384-ahi-pince-mais.png
Et quoi on oublie l'utilisation d'un pointeur de fonction ? https://image.noelshack.com/fichiers/2023/06/2/1675765884-jesus-fume-la-gelato.png
Je croyais que tu étais un expert ? https://image.noelshack.com/fichiers/2022/37/1/1663014384-ahi-pince-mais.png
Bon allez deuxième chance, est ce possible d'utiliser la POO en C, l'utilises tu, oui/non pourquoi ? https://image.noelshack.com/fichiers/2023/06/2/1675765884-jesus-fume-la-gelato.png

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 ? :rire:

le mec me demande un exemple de pointeurs, c'est niveau première spé info je fais de mon mieux pour le satisfaire https://image.noelshack.com/fichiers/2023/06/7/1676193579-yiiihssouw.png

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 ? :rire:

le mec me demande un exemple de pointeurs, c'est niveau première spé info je fais de mon mieux pour le satisfaire https://image.noelshack.com/fichiers/2023/06/7/1676193579-yiiihssouw.png

C'est pas un pointeur ça autiste https://image.noelshack.com/fichiers/2023/06/2/1675765884-jesus-fume-la-gelato.png

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: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 puceau

je m'en étonne pas :ok:

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é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à https://image.noelshack.com/fichiers/2022/24/6/1655577587-ahi-triangle-clopent.png
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 https://image.noelshack.com/fichiers/2022/24/6/1655577587-ahi-triangle-clopent.png

:rire: ça j'avoue j'ai fait à une époque avec metasploit mais j'ai oublié

Impossible que tu aies oublié petit con https://image.noelshack.com/fichiers/2022/37/1/1663014384-ahi-pince-mais.png
Et quoi on oublie l'utilisation d'un pointeur de fonction ? https://image.noelshack.com/fichiers/2023/06/2/1675765884-jesus-fume-la-gelato.png
Je croyais que tu étais un expert ? https://image.noelshack.com/fichiers/2022/37/1/1663014384-ahi-pince-mais.png
Bon allez deuxième chance, est ce possible d'utiliser la POO en C, l'utilises tu, oui/non pourquoi ? https://image.noelshack.com/fichiers/2023/06/2/1675765884-jesus-fume-la-gelato.png

non en général en C on a l'état dans une struct et on le passe en argument aux fonctions https://image.noelshack.com/fichiers/2023/06/7/1676193579-yiiihssouw.png

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 à 09:59:03 :
Palmade aussi

https://image.noelshack.com/fichiers/2023/06/6/1676150028-fb-img-1676149896555.jpg

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 ? :rire:

le mec me demande un exemple de pointeurs, c'est niveau première spé info je fais de mon mieux pour le satisfaire https://image.noelshack.com/fichiers/2023/06/7/1676193579-yiiihssouw.png

C'est pas un pointeur ça autiste https://image.noelshack.com/fichiers/2023/06/2/1675765884-jesus-fume-la-gelato.png

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 https://image.noelshack.com/fichiers/2023/06/7/1676193579-yiiihssouw.png

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

exa exa la preuve en est https://image.noelshack.com/fichiers/2023/06/7/1676193579-yiiihssouw.png

et avant que tu me sautes dessus on passe un pointeur à la struct sinon on passe une copie de la struct https://image.noelshack.com/fichiers/2023/06/7/1676193579-yiiihssouw.png

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 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 ? :rire:

le mec me demande un exemple de pointeurs, c'est niveau première spé info je fais de mon mieux pour le satisfaire https://image.noelshack.com/fichiers/2023/06/7/1676193579-yiiihssouw.png

C'est pas un pointeur ça autiste https://image.noelshack.com/fichiers/2023/06/2/1675765884-jesus-fume-la-gelato.png

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 https://image.noelshack.com/fichiers/2023/06/7/1676193579-yiiihssouw.png

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

exa exa la preuve en est https://image.noelshack.com/fichiers/2023/06/7/1676193579-yiiihssouw.png

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 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.

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 https://image.noelshack.com/fichiers/2023/06/7/1676193579-yiiihssouw.png

>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à https://image.noelshack.com/fichiers/2022/24/6/1655577587-ahi-triangle-clopent.png
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 https://image.noelshack.com/fichiers/2022/24/6/1655577587-ahi-triangle-clopent.png

:rire: ça j'avoue j'ai fait à une époque avec metasploit mais j'ai oublié

Impossible que tu aies oublié petit con https://image.noelshack.com/fichiers/2022/37/1/1663014384-ahi-pince-mais.png
Et quoi on oublie l'utilisation d'un pointeur de fonction ? https://image.noelshack.com/fichiers/2023/06/2/1675765884-jesus-fume-la-gelato.png
Je croyais que tu étais un expert ? https://image.noelshack.com/fichiers/2022/37/1/1663014384-ahi-pince-mais.png
Bon allez deuxième chance, est ce possible d'utiliser la POO en C, l'utilises tu, oui/non pourquoi ? https://image.noelshack.com/fichiers/2023/06/2/1675765884-jesus-fume-la-gelato.png

non en général en C on a l'état dans une struct et on le passe en argument aux fonctions https://image.noelshack.com/fichiers/2023/06/7/1676193579-yiiihssouw.png

Not ready pour le monde réel toi https://image.noelshack.com/fichiers/2023/06/2/1675765884-jesus-fume-la-gelato.png
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 https://image.noelshack.com/fichiers/2023/06/2/1675765884-jesus-fume-la-gelato.png
Sache que tout les codes en C de fou furieux sont codés comme ça, et Linux l'est partiellement https://image.noelshack.com/fichiers/2023/06/2/1675765884-jesus-fume-la-gelato.png
Petit lien tranquille : https://www.codementor.io/@michaelsafyan/object-oriented-programming-in-c-du1081gw2 https://image.noelshack.com/fichiers/2023/06/2/1675765884-jesus-fume-la-gelato.png

Le 12 février 2023 à 09:58:25 :

Le 12 février 2023 à 09:57:12 Arfbkkhgg a écrit :
c quoi maloc

c 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 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 ? :rire:

le mec me demande un exemple de pointeurs, c'est niveau première spé info je fais de mon mieux pour le satisfaire https://image.noelshack.com/fichiers/2023/06/7/1676193579-yiiihssouw.png

C'est pas un pointeur ça autiste https://image.noelshack.com/fichiers/2023/06/2/1675765884-jesus-fume-la-gelato.png

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 https://image.noelshack.com/fichiers/2023/06/7/1676193579-yiiihssouw.png

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

exa exa la preuve en est https://image.noelshack.com/fichiers/2023/06/7/1676193579-yiiihssouw.png

t'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? https://image.noelshack.com/fichiers/2023/06/7/1676193579-yiiihssouw.png

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 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.

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 https://image.noelshack.com/fichiers/2023/06/7/1676193579-yiiihssouw.png

tu as même pas compris la différence entre la théorie et la pratique.

tu connais rien du tout en fait :rire: il aura pas fallu grand chose pour te debunker :rire:

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 ? :rire:

le mec me demande un exemple de pointeurs, c'est niveau première spé info je fais de mon mieux pour le satisfaire https://image.noelshack.com/fichiers/2023/06/7/1676193579-yiiihssouw.png

C'est pas un pointeur ça autiste https://image.noelshack.com/fichiers/2023/06/2/1675765884-jesus-fume-la-gelato.png

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 https://image.noelshack.com/fichiers/2023/06/7/1676193579-yiiihssouw.png

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

exa exa la preuve en est https://image.noelshack.com/fichiers/2023/06/7/1676193579-yiiihssouw.png

t'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? https://image.noelshack.com/fichiers/2023/06/7/1676193579-yiiihssouw.png

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

C’est un langage obsolète

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
En ligne sur JvArchive 264