Pytania oznaczone «language-features»

Pytania dotyczące wyróżniających aspektów poszczególnych języków komputerowych, w szczególności sposobu ich pisania lub możliwości ekspresyjnych oferowanych programiście.

30
Dlaczego `` void * '' nie jest niejawnie obsadzony w C ++?

W C nie ma potrzeby rzucania void *żadnego innego wskaźnika, zawsze jest bezpiecznie promowany. Jednak w C ++ tak nie jest. Na przykład, int *a = malloc(sizeof(int)); działa w C, ale nie w C ++. (Uwaga: Wiem, że nie powinieneś używać mallocw C ++ ani w tym przypadkunew , a zamiast tego powinieneś...

18
Jaki jest postęp w zapisach Haskell?

Ostatnio ponownie natknąłem się na kwestie związane z danymi Haskella, w szczególności na wyjątkowość nazw pól. (To ból...) Przeczytałem już Propozycję rekordów w Haskell od SPJ i Grega Morrisetta, ale jej ostatnia aktualizacja miała miejsce w 2003 roku. Kolejny artykuł zatytułowany Lightweight...