Widzę te terminy w różnych miejscach w programowaniu i mam niejasne pojęcie o ich znaczeniu. Wyszukiwanie pokazuje mi, że takie rzeczy były w rzeczywistości pytane o przepełnienie całego stosu. O ile mi wiadomo, pisanie statyczne / dynamiczne w językach subtelnie różni się od pisania silnego / słabego, ale jaka to …
Natknąłem się na linki, które mówią, że Python jest silnie pisanym językiem. Myślałem jednak, że w silnie pisanych językach nie możesz tego zrobić: bob = 1 bob = "bob" Myślałem, że mocno napisany język nie akceptuje zmiany typów w czasie wykonywania. Może mam błędną (lub zbyt uproszczoną) definicję typów silnych …
Widziałem następującą nową linię w PHP 7, ale nikt tak naprawdę nie wyjaśnia, co to znaczy. Przeszukałem go w Google i mówią tylko o tym, czy włączysz to, czy nie, jak w ankiecie. declare(strict_types = 1); Co to robi? Jak to wpływa na mój kod? Czy powinienem to zrobić? Jakieś …
Jestem nowy w programowaniu na Maca / iPhone'a i Objective-C. W C # i Javie mamy „generics”, klasy kolekcji, których składowe mogą być tylko zadeklarowanego typu. Na przykład w C # Dictionary<int, MyCustomObject> może zawierać tylko klucze będące liczbami całkowitymi i wartościami typu MyCustomObject. Czy podobny mechanizm istnieje w Objective-C?
Cytując Wikipedię : Dwa powszechnie używane języki, które obsługują wiele rodzajów niejawnej konwersji to C i C ++ i czasami twierdzi się, że są to języki słabo typowane. Jednak inni twierdzą, że języki te nakładają wystarczające ograniczenia na sposób mieszania operandów różnych typów, że oba te języki należy traktować jako …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.