Pytania otagowane jako history

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




4
Z jakich języków programowania korzystał program kosmiczny Związku Radzieckiego?
Zainteresowałem się sowieckim programem kosmicznym i zainteresowałem się odkryciem, że oprogramowanie statku kosmicznego Buran około 1988 roku zostało napisane w Prologu. Czy ktoś wie, jakie języki mogły być używane we wcześniejszych misjach, zwłaszcza misjach łazikowych Mars PrOP-M z początku lat 70. XX wieku, które były nieco autonomiczne i potrafiły pokonywać …


6
Dlaczego Java 8 nie zawiera niezmiennych kolekcji?
Zespół Java wykonał mnóstwo świetnej pracy, usuwając bariery w programowaniu funkcjonalnym w Javie 8. W szczególności zmiany w kolekcjach java.util wykonują świetną robotę, łącząc przekształcenia w bardzo szybko przesyłane strumieniowo operacje. Biorąc pod uwagę, jak dobrą robotę wykonali, dodając pierwszorzędne funkcje i metody funkcjonalne do kolekcji, dlaczego całkowicie nie udało …

14
Dlaczego 0 jest fałszem?
To pytanie może wydawać się głupie, ale dlaczego 0ewaluuje falsei jakąkolwiek inną wartość [całkowitą] trueto większość języków programowania? Porównanie ciągów Ponieważ pytanie wydaje się nieco zbyt proste, wyjaśnię się trochę bardziej: po pierwsze, może się wydawać oczywiste dla każdego programisty, ale dlaczego nie byłoby języka programowania - może być, ale …

14
Co spowodowało popularność funkcji lambda we współczesnych językach programowania głównego nurtu?
W ciągu ostatnich kilku lat anonimowe funkcje (funkcje AKA lambda) stały się bardzo popularnym konstruktem językowym i prawie każdy główny / główny język programowania wprowadził je lub planuje wprowadzić w nadchodzącej rewizji standardu. Jednak anonimowe funkcje są bardzo starą i bardzo dobrze znaną koncepcją matematyki i informatyki (wymyśloną przez matematyka …


11
Do jakiego rodzaju błędów prowadzą instrukcje „goto”? Czy są jakieś historycznie znaczące przykłady?
Rozumiem, że oprócz przełamywania pętli zagnieżdżonych w pętlach; gotooświadczenie omijane i drwił jako błąd skłonnej stylu programowania, aby nigdy nie być użyte. Alt Text: „Neal Stephenson uważa, że ​​fajnie jest nazywać jego etykiety„ dengo ””. Zobacz oryginalny komiks na stronie: http://xkcd.com/292/ Ponieważ nauczyłem się tego wcześnie; Naprawdę nie mam wglądu …

3
Dlaczego języki programowania, zwłaszcza C, używają nawiasów klamrowych, a nie kwadratowych?
Definicję „języka w stylu C” można praktycznie uprościć do „używa nawiasów klamrowych ( {})”. Dlaczego używamy tej konkretnej postaci (i dlaczego nie coś bardziej rozsądnego, na przykład [], co nie wymaga klawisza Shift przynajmniej na klawiaturach w USA)? Czy jest jakaś rzeczywista korzyść dla wydajności programisty pochodzącej z tych nawiasów, …

2
Czym tak naprawdę jest JavaScript?
Wszystko zaczęło się, gdy szukałem sposobu na przetestowanie mojej strony internetowej pod kątem zgodności z JavaScript, takiej jak W3C HTML Validator . Jeszcze nie znalazłem. Daj mi znać, jeśli znasz jakieś ... Szukałem oficjalnej strony JavaScript i znalazłem skrypt ECMA . Ci ludzie znormalizowali język skryptowy (nie mam już ochoty …



10
Dlaczego Alan Kay powiedział: „Internet był tak dobrze zrobiony, ale Internet był przez amatorów”?
OK, sparafrazowałem. Pełny cytat: Internet został wykonany tak dobrze, że większość ludzi uważa go za zasoby naturalne, takie jak Ocean Spokojny, a nie za coś stworzonego przez człowieka. Kiedy po raz ostatni technologia o takiej skali była tak wolna od błędów? Dla porównania, Internet to żart. Sieć została stworzona przez …

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.