Pytania otagowane jako history

W przypadku pytań dotyczących historii programowania i informatyki.

13
Czy to prawda, że ​​pierwsze wersje kompilatorów C działały przez dziesiątki minut i wymagały wymiany dyskietek między etapami?
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, …
15 history  compiler 

1
Jak długo Microsoft pracował na .NET, zanim go wypuścili?
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ł …

3
Czysty wirtualny czy abstrakcyjny, co jest w nazwie?
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. …

3
Pierwsze języki z ogólną obsługą programowania
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 …


3
Programowanie obiektowe: dlaczego „zorientowane”?
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 …

1
Dlaczego sekcja kodu nazywa się sekcją tekstową?
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ź: …

3
Historyczne pochodzenie implikacji Scali
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 …

2
Dlaczego „42” jest preferowaną liczbą przy wskazywaniu czegoś losowego?
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, …
14 history  numbers 

2
Skąd pochodzi termin „pełzanie funkcji”?
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 …



2
Dlaczego języki programowania zaczęły używać = do przypisania?
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?

3
Pochodzenie „metoda powinna zwrócić wartość lub mieć skutki uboczne, ale nie jedno i drugie”
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 …

4
Historyczny precedens, dlaczego Prolog jest mniej popularny niż SQL w programowaniu imperatywnym? [Zamknięte]
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 …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.