Pytania oznaczone «language-design»

21
Czy struktury danych powinny być zintegrowane z językiem (jak w Pythonie) czy powinny być zapewnione w standardowej bibliotece (jak w Javie)?

W Pythonie i najprawdopodobniej w wielu innych językach programowania wspólne struktury danych można znaleźć jako zintegrowaną część języka podstawowego z ich własną dedykowaną składnią. Jeśli odłożymy na bok zintegrowaną składnię list LISP, nie mogę myśleć o żadnym innym znanym mi języku, który...

19
Dlaczego x = x ++ jest niezdefiniowany?

Jest niezdefiniowany, ponieważ modyfikuje xdwukrotnie między punktami sekwencji. Standard mówi, że jest niezdefiniowany, dlatego jest niezdefiniowany. Tyle wiem. Ale dlaczego? Rozumiem, że zabranianie tego pozwala kompilatorom na lepszą optymalizację. Mogło to mieć sens, gdy wynaleziono C, ale...

17
Przeciążenie funkcji? Tak lub nie [zamknięte]

W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to...