Zainspirowany tym pytaniem . Słyszałem, że niektóre bardzo wczesne wersje kompilatorów C na komputery osobiste (chyba około 1980 r.) Znajdowały się na dwóch lub trzech dyskietkach, więc aby skompilować program, najpierw trzeba było włożyć dysk z „pierwszym przejściem”, uruchomić „pierwsze przejście”, następnie przejdź na dysk z „drugim przejściem”, uruchom to, …
Z całym CLI, CTS, CLS itp. Nie tylko wydali potężną platformę / infrastrukturę, ale także wydali wszystkie specyfikacje, które ją opisują itp. Obsługuje potencjalnie nieskończoną liczbę niezliczonych języków, platform itp. To wydaje się szalone ilość pracy, nawet dla takiego giganta jak Microsoft - zwłaszcza, że okazało się, że wykonali kawał …
Omawiając pytanie dotyczące funkcji wirtualnych w przepełnieniu stosu, zastanawiałem się, czy istnieje jakieś oficjalne nazewnictwo dla czystych (abstrakcyjnych) i nieczystych funkcji wirtualnych. W moich informacjach zawsze polegałem na wikipedii, która stwierdza, że ogólne i nieczyste funkcje wirtualne są ogólnym terminem. Niestety w artykule nie ma kopii zapasowej źródła ani referencji. …
Który był pierwszym językiem z ogólną obsługą programowania, i który był pierwszym głównym statycznie typowanym językiem (powszechnie używanym) z obsługą ogólnych. Generics wdrażają koncepcję sparametryzowanych typów, aby umożliwić wiele typów. Termin ogólny oznacza „odnoszący się lub odpowiedni dla dużych grup klas”. Widziałem następujące wzmianki o „pierwszym”: Polimorfizm parametryczny pierwszego rzędu …
Gniazda zostały wynalezione w Berkeley około 1983 roku, ale jak wcześniej działały sieciowe programy komputerowe? Obecnie prawie wszystko korzysta z gniazd, więc trudno mi sobie wyobrazić, jak inne programy mogłyby się komunikować, a Google nic nie znalazł.
Przeszedłem przez większość studiów programistycznych. Nie jest to stopień informatyki, więc wiele teorii odrzucono na rzecz praktycznego budowania portfolio i tego, co uważam za naukę JIT, co jest najwyraźniej ważniejsze w branży gier. Pierwszym tematem było „Wprowadzenie do programowania obiektowego”. To zdanie nie przeszkadzało mi, dopóki nie dowiedziałem się o …
Sekcja pliku wykonywalnego zawierająca kod jest czasem nazywana .textsekcją. W architekturach pamięci podzielonej na segmenty segment odwzorowany jako kod jest czasami nazywany segmentem tekstowym. Komunikat o błędzie unixa „plik tekstowy zajęty” ( ETXTBSY) oznacza „ten plik jest wykonywanym programem”. W jaki sposób tekst oznaczał kod wykonywalny (maszynowy) ? Idealna odpowiedź: …
Scala została nazwana złożona przez wielu moich kolegów z jej bogatych funkcji, a niektórzy nawet obwinili wszystkie jej nowe funkcje. Podczas gdy większość programistów zna funkcje OO, a przynajmniej przyzwoici wiedzą także o programowaniu funkcjonalnym, w Scali jest jedna cecha, dla której nie jestem świadomy jej historycznych początków. Biorąc pod …
Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Widziałem to wiele razy w SO. Ilekroć pytanie jest niejasne, a pytanie wymaga magicznej odpowiedzi, ktoś lub ktoś zostawia komentarz z odpowiedzią 42. Nawet książka, …
W Wikipedii znajduje się przyzwoity artykuł na temat „Pełzania funkcji”, ale nie podaje on źródła. Wyszukiwarki Google prowadzi jedynie do jakiegoś nieokreślonego artykule twierdząc „Earl bogaty” ukuł termin, ale tam nie ma wiele kopii zapasowej dla tego roszczenia. Istnieje komiks Dilberta z 2001 roku na ten temat, ale ton wydaje …
„Metoda” jest szczególnym terminem w programowaniu obiektowym. Czy ktoś wie, kiedy to słowo zaczęło być używane w tym konkretnym znaczeniu i w związku z jakim językiem programowania lub inną gałęzią nauki ilościowej?
W większości wczesnych książek <-o algorytmach odnosił się do zadania i =do porównania. Ale obecnie jedynymi językami, które nie są używane =do przypisywania, są Pascal ( :=) i języki zabawkowe, takie jak COOL . Co spowodowało, że współczesne języki programowania zmieniły się =w przypisanie znaczeń zamiast matematycznego znaczenia równości?
Przeczytałem kiedyś, że metoda powinna albo mieć wartość zwracaną (i być referencyjnie przezroczysta), albo mieć skutki uboczne, ale nie jedno i drugie. Nie mogę znaleźć żadnych odniesień do tej reguły, ale chcę dowiedzieć się więcej na jej temat. Jakie jest pochodzenie tej porady? Z jakiej osoby lub społeczności powstało? Dodatkowy …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 5 lat temu . Wygląda na to, że pisanie deklaratywne SQL jest bardzo popularne w programowaniu imperatywnym …
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.