Często rozmawiam z programistami, którzy mówią: „ Nie umieszczaj wielu instrukcji return w tej samej metodzie ” . Gdy pytam ich o powody, otrzymuję tylko „ Standard kodowania tak mówi ” lub „ To mylące ”. Kiedy pokazują mi rozwiązania z pojedynczą instrukcją return, kod wygląda dla mnie brzydiej. Na …
Mars Curiosity Rover wylądował pomyślnie, a jeden z filmów promocyjnych „7 minut terroru” przechwala się tam będąc 500.000 linii kodu. To bez wątpienia skomplikowany problem. Ale to dużo kodu, na pewno było za tym sporo wysiłku programistycznego. Czy ktoś wie coś o tym projekcie? Mogę sobie tylko wyobrazić, że jest …
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ć …
Obecnie język C jest uważany za język niskiego poziomu , ale czy w latach 70. był uważany za język niski? Czy ten termin był nawet w użyciu? Wiele popularnych języków wyższego poziomu istniało dopiero w połowie lat 80. i później, więc jestem ciekawy, czy i jak zmieniła się natura niskiego …
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 …
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 …
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 …
Jak wszyscy wiemy, że po IPv4 przyszedł IPv6. Jak doszło do tego przejścia? Chcę tylko wiedzieć, czy był tam również IPv5? czy jest jakaś inna logika w nazwaniu tej wersji IP jako IPv6?
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 …
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, …
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 …
Dlaczego stare języki BASIC (a może inne języki) używały numerów wierszy jako części kodu źródłowego? Mam na myśli, jakie problemy to (próbował) rozwiązać?
Podobno Alan Kay jest wynalazcą terminu „obiektowy”. I często jest cytowany, jak powiedział, że to, co dzisiaj nazywamy OO, nie jest tym, co miał na myśli. Na przykład właśnie znalazłem to w Google: Stworzyłem termin „obiektowy” i mogę powiedzieć, że nie miałem na myśli C ++ - Alan Kay, OOPSLA …
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 …
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.