Wyniki wyszukiwania dla "language-design"

10 odpowiedzi

Które języki programowania zostały zaprojektowane z obsługą Unicode od samego początku?

8 odpowiedzi

Dlaczego języki domyślnie nie podnoszą błędów w przepełnieniu całkowitoliczbowym?

W kilku nowoczesnych językach programowania (w tym w C ++, Java i C #) język na to pozwalacałkowitą przepełnienie występować w czasie wykonywania bez wywoływ...

1 odpowiedź

Czy istnieją powody, dla których „prywatny” działa tak, jak w Ruby?

Trochę mi zajęło zrozumienieprywatny metody działają w Ruby i naprawdę wydaje mi się, że jest bardzo niezręczna. Czy ktoś wie, czy istnieją dobre powody, aby...

2 odpowiedź

Dlaczego C ++ wymusza takie zachowanie w inicjalizacji krzyży? [duplikować]

Powiedzmy, że mam kod c ++:

3 odpowiedź

Jakie jest uzasadnienie przedłużenia życia tymczasowych?

W C ++ czas życia wartości tymczasowej można przedłużyć, wiążąc go z odwołaniem:

5 odpowiedzi

Dlaczego C zezwolił na funkcje ukryte i deklaracje zmiennych bez typów?

Dlaczego rozsądne jest, aby język zezwalał na niejawne deklaracje funkcji i zmiennych bez typów? Rozumiem, że C jest stary, ale pozwala pominąć deklaracje i ...

6 odpowiedzi

Ogólne metody Java w klasach generycznych

Jeśli utworzysz klasę ogólną w Javie (klasa ma ogólne parametry typu), czy możesz użyć metod ogólnych (metoda przyjmuje ogólne parametry typu)?Rozważ następu...

3 odpowiedź

Dlaczego nazwy zmiennych nie mogą zawierać spacji? [duplikować]

2 odpowiedź

Dlaczego implementacja interfejsu nie może zwrócić bardziej konkretnego typu?

Jeśli interfejs określa właściwość lub metodę zwracania innego interfejsu, dlaczego nie zezwala się na implementacje pierwszego interfejsu, aby „zmienić” typ...

8 odpowiedzi

Dlaczego tablice są kowariantne, ale generyczne są niezmienne?

Ze skutecznej Javy autorstwa Joshua Blocha,Tablice różnią się od typu ogólnego na dwa ważne sposoby. Pierwsze tablice są kowariantne. Ogólne są niezmienne.Co...