Pytania otagowane jako history

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

11
Czy innowacje w oprogramowaniu są nadal głównie w Ameryce Północnej i Europie? Dlaczego i na jak długo? [Zamknięte]
Ponieważ ta strona jest czytana przez globalną publiczność programistów, chcę wiedzieć, czy ludzie ogólnie zgadzają się, że ogromna większość innowacji w zakresie oprogramowania - języki, system operacyjny, narzędzia, metodologie, książki itp. - wciąż pochodzi z USA, Kanady i Unia Europejska. Mogę wymyślić kilka wyjątków, np. Serwer sieciowy Nginx z Rosji …


2
Dlaczego linker uniksowy nazywa się „ld”
Próbowałem przeszukać sieć i nie mogłem znaleźć odpowiedzi. Może to mieć coś wspólnego z „ładowaniem”, ale to nie ma dla mnie większego sensu. Oczywiście „ln” zostało już zabrane, ale skąd się bierze to „d”?
29 history 

3
Dlaczego typ boolowski w C ++ obsługuje ++, ale nie -?
Dlaczego operator --nie istnieje dla bool, a dla operatora ++? Próbowałem w C ++ i nie wiem, czy moje pytanie dotyczy innego języka. Będę również szczęśliwy. Wiem , że mogę używać operatora ++z boolem. To sprawia, że ​​każdy bool jest równy prawdzie. bool b = false; b++; // Now b …

1
The Inglish parser (dla The Hobbit 1982)
Był zafascynowany czytaniem o tekstowej grze przygodowej Hobbit, która zawierała niezwykle solidny parser o nazwie „Inglish”: ... Inglish pozwolił pisać zaawansowane zdania, takie jak: „zapytaj Gandalfa o ciekawą mapę, a następnie weź miecz i zabij nim trolla”. Analizator składni był złożony i intuicyjny, wprowadzając zaimki, przysłówki („złośliwie atakuj goblina”), interpunkcję …


14
Dlaczego formatowanie bogatego kodu nie jest częstsze?
Czytałem Code Complete, aw rozdziale poświęconym układowi i stylowi przewidywał, że edytory kodu użyją pewnego rodzaju formatowania tekstu sformatowanego. Oznacza to, że zamiast kodu wyglądającego tak Procedure ResolveCollisions { Performs a posteriori collision resolution through spatial partitioning algoritm } ( CurrentMap : SpriteContext, PotentialColliders: SpriteList ) var Collider : Sprite, …


3
Dlaczego pierwotna nazwa typu boolean Java nie jest nazwą „bool”?
Java ma int i Integer boolean i Boolean To wydaje się trochę niespójne, dlaczego nie boolvs Booleanużyć ustalonej krótszej nazwy dla typu pierwotnego? lub integervs Integeraby zachować spójność nazw typów? Wydaje mi się, że C ++ zdecydował się użyć boolnieco wcześniej niż Java boolean, a może także niektóre (niestandardowe w …
28 java  history  boolean 

6
Jakie są dobre powody, aby używać słów kluczowych SQL?
Wydaje się, że jest wielu programistów, którzy piszą SQL, używając wielkich słów kluczowych: SELECT column FROM table INNER JOIN table ON condition WHERE condition GROUP BY clause HAVING condition Zastanawiam się, dlaczego ludzie trzymają się tego podejścia? Oczywiście jest to od dawna ustalona konwencja - ale nigdy nie natknąłem się …




12
Jak JavaScript stał się popularny?
W starożytnej historii Brendan Eich miał projekt języka, a we współczesnym świecie JavaScript jest popularnym językiem implementowanym i używanym w wielu różnych miejscach. Co spowodowało, że język stał się popularny? Czy składnia podobna do C była znana wcześniejszym programistom? Czy Netscape miał wystarczającą kontrolę nad rynkiem, aby zmusić go do …


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.