Posté par grim7reaper .
En réponse au journal CPP Con sur Youtube.
Évalué à 10.
Dernière modification le 23 octobre 2014 à 16:23.
fallback sur du C standard si pas supporté par le compilo (ou que l'ASM n'a pas été fiat pour tel CPU).
Exemple con et basique : tu implémentes le context-switch, tu dois sauvegarder les registres : c’est quoi ton fallback en C standard ?
C’est pas une question de volonté, certaines choses ne sont pas faisable en C
ASM compris donc (d'ailleurs, ça m'étonnerai qu'il y a du code ASM non optionnel dans Linux, vu toutes les machines à supporter...)
Bah raté, il y en a.
Visual C++ devrait être capable de compiler out of the box si le code était standard, car Visual C++ compile pas mal de C standard quand même.
Mouarf, faut rester en C89 alors.
Le C99 est pas supporté et ne le sera jamais (sauf bout qui les intéresse), et niveau C11 ça risque d’être la même...
[^] # Re: A defaut de GNU, il y a Linux
Posté par grim7reaper . En réponse au journal CPP Con sur Youtube. Évalué à 10. Dernière modification le 23 octobre 2014 à 16:23.
Exemple con et basique : tu implémentes le context-switch, tu dois sauvegarder les registres : c’est quoi ton fallback en C standard ?
C’est pas une question de volonté, certaines choses ne sont pas faisable en C
Bah raté, il y en a.
Mouarf, faut rester en C89 alors.
Le C99 est pas supporté et ne le sera jamais (sauf bout qui les intéresse), et niveau C11 ça risque d’être la même...