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 …
Voyager 1 dotarł do przestrzeni międzygwiezdnej w sierpniu 2012 r. I jest najbardziej odległym z istniejących obiektów stworzonych przez człowieka. Wystrzelony wkrótce po swoim bliźniaczym statku kosmicznym, Voyager 2, w 1977 r., Voyager 1 badał układy Jowisza i Saturna, odkrywając nowe księżyce, aktywne wulkany i bogactwo danych o zewnętrznym Układzie …
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”?
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 …
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ę …
Podczas przeglądania projektów typu open source opracowanych przede wszystkim dla systemów Linux i pobierania najnowszych pakietów, kod źródłowy jest zawsze przechowywany w pliku .tar.gz lub .tar.bz2. Czy jest jakiś powód, aby używać .tar.gz lub .tar.bz2 zamiast czegoś takiego jak .zip lub .rar lub jakiś inny algorytm kompresji (lub nawet pozostawić …
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, …
Wszyscy mówią o starszym kodzie w rozwoju oprogramowania. Słyszałem, że w ciągu ostatnich dziesięciu lat termin ten malował każdą bazę kodu jako złą. Skąd wziął się ten termin, który ma tak silne skojarzenia z programistami? Jestem pewien, że musi być jakaś książka o rozwoju oprogramowania, która zapoczątkowała ten termin. Chciałbym …
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 …
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ę …
Wszyscy wiedzą, że przynajmniej w C używa się printfrodziny funkcji do drukowania sformatowanego ciągu. I te funkcje używają znaku procentu ( %) do wskazania początku specyfikatora formatu. Na przykład %doznacza wydrukować inti %uoznacza wydrukować unsigned int. Jeśli nie wiesz, jak printfdziałają funkcje zastępcze funkcji i formatu, lub po prostu potrzebujesz …
Nie sądzę, aby Cel C był używany od początku projektowania sprzętu Apple. W jakich językach twórcy aplikacji korzystali z wcześniejszych komputerów Apple, takich jak Apple II lub Mac Classic?
Przetwarzanie w chmurze to model wynajmu zasobów - serwerów i przechowywania danych. Zarówno serwery, jak i pamięć masowa istnieją już od ponad dekady. Jednak oferty przetwarzania w chmurze pojawiły się dopiero kilka lat temu. O co tu chodzi? Jaka była krytyczna zmiana, która spowodowała masowe przyjęcie i masowy marketing ofert …
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 …
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 . Wiele osób używa terminu Wąż, aby opisać zmienne lub inne symbole with_the_form_of_underscores. W …
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.