Często zastanawiałem się, dlaczego podczas tworzenia HTML nie wybrano ścisłego analizowania. Przez większość historii Internetu przeglądarki zaakceptowały każdy rodzaj znaczników i starały się je przeanalizować. Proces ten obniża wydajność, umożliwia pisanie bełkotów i utrudnia zaprzestanie przestarzałych funkcji. Czy istnieje konkretny powód, dla którego HTML nie jest ściśle analizowany?
Czytając o sprawie Google przeciwko Oracle, natknąłem się na te pytania (najwyraźniej od przewodniczącego) ... Czy zgadza się, że następujące są prawdziwe, przynajmniej od 1996 roku? Oto podstawowy interfejs programowania aplikacji Java: java.lang, java.util i java.io. Czy język programowania Java odnosi się do jakiejkolwiek metody, klasy lub pakietu poza powyższymi …
Obecnie mamy wiele pomocy programistycznych, które ułatwiają pracę, w tym: IDE Debugery (linia po linii, punkty przerwania itp.) Skrypty Ant itp. Do kompilacji Strony takie jak StackOverflow pomagają w przypadku problemów z programowaniem 20 lat temu żadnej z tych rzeczy nie było w pobliżu. Jakich narzędzi używali ludzie do programowania …
Czysty język wykorzystuje wyjątkowość typy do obsługi I / O w warunkach czysto funkcjonalnego. Dlaczego komitet Haskell zamiast tego poszedł z monadami ? Czy były inne propozycje postępowania, w których komisja zbadała sprawę, ale podjęła decyzję odmowną? Uwaga : nie szukam świętej wojny między monadami i innymi formami obliczeń. Pozostańmy …
Pierwsze bankomaty wykonywały zadania takie jak bankomat, były to maszyny offline, które współpracowały z kartami dziurkowanymi impregnowanymi węglem i 6-cyfrowym kodem PIN. Maksymalna wypłata kartą wynosiła 10 funtów, a każda z nich była kartą jednorazowego użytku - karty połknięte z bankomatu! Pierwszy bankomat został zainstalowany w Londynie w 1967 roku, …
Wielu z was pracuje dla dużych firm, które dostarczają znane oprogramowanie. Zastanawiałem się, ile oryginalnego kodu (w zasadzie kodu, który był wersją „v1.0”) pozostało w nowoczesnych, masywnych aplikacjach, takich jak np. Firefox, Photoshop, Windows, Linux itp.? Naprawdę wolałbym doświadczenia z pierwszej ręki i prawdziwe historie wojenne. Dzięki za zaspokojenie mojej …
Kiedy ludzie zaczęli pisać pliki Readme? Wygląda na to, że prawie wszystkie programy mają ten plik, niezależnie od formatu. Czy jest udokumentowane pierwsze użycie tego dokumentu?
SQL jest oficjalnie wymawiany jako / ˌɛskjuːˈɛl / like „SQL”, jak podano w Beaulieu, Alan (kwiecień 2009). Mary E. Treseler. wyd. Nauka SQL (wydanie 2). Sebastapol, Kalifornia, USA: O'Reilly. ISBN 978-0-596-52083-0. Ale często jest to wymawiane / ˈsiːkwəl / like „sequel”, jaka jest historia tej drugiej wymowy?
Nie znaczy to, że tak naprawdę jest to problem dla każdego, kto zmagał się z tym problemem składniowym, ale widzę ogromną dozę zamieszania wynikającą z użycia funkcji caret ( ^) jako operacji XOR zamiast powszechnie akceptowanej operacji matematycznego potęgowania. Oczywiście istnieje wiele miejsc, w których (niewłaściwe) użycie karetki jest wyjaśnione …
Zen Pythona stwierdza w linii 14, że: Chociaż na początku taki sposób może nie być oczywisty, chyba że jesteś Holendrem. Czy to nawiązanie do słynnego holenderskiego informatyka Edsgera W. Dijkstry ?
Jestem ciekawy, jak zespoły programistów zazwyczaj zarządzały tworzeniem oprogramowania w latach 80. i na początku 90. Czy cały kod źródłowy był po prostu przechowywany na jednym komputerze, nad którym wszyscy pracowali, czy też źródło było przekazywane i kopiowane ręcznie za pomocą dyskietki i scalane ręcznie, czy też faktycznie korzystali z …
Chciałbym dowiedzieć się, kto wprowadził wcięcia kodu, a także kiedy i gdzie został wprowadzony. Wydaje się to bardzo ważne dla zrozumienia kodu, ale nie było uniwersalne. Większość kodów Fortran i Basic była (jest?) Niewzruszona, to samo dotyczy Cobola. Jestem prawie pewien, że widziałem nawet stary kod Lisp napisany jako ciągły …
Współpracownik zastanawiał się dziś nad tym: „Dlaczego w naszej branży„ produkcja ”oznacza„ produkt końcowy, który można dostarczyć ”? Wiesz, jeśli film jest w produkcji, oznacza to, że obecnie go kręci, a nie to, że że zostało zrobione i widzowie to oglądają ”.
W dyskusji na temat metod statycznych i metod instancji zawsze myślę, że Sqrt()powinna to być metoda instancji typów liczb zamiast metody statycznej. Dlaczego? Oczywiście działa na wartość. // looks wrong to me var y = Math.Sqrt(x); // looks better to me var y = x.Sqrt(); Typy wartości oczywiście mogą mieć …
Preprocesor C jest dołączony do C, ale ma zupełnie inną składnię niż język główny: znaczące spoczynkowo białe znaki (koniec linii kończy instrukcję, przerwa po tym, jak makro określa początek listy zastępczej) bloki oparte na słowach kluczowych zamiast wzmocnionych bloków elifzamiastelse if definicje oparte na słowach kluczowych zamiast deklaracji odzwierciedla użycie, …
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.