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, …
Czy Lisp nadal ma jakąś specjalną funkcję, która NIE została przyjęta przez inne języki programowania? Przez Lisp mam na myśli wszystkie języki programowania Lisp jako całość. Powiedziano mi, jak niesamowite jest Lisp i wiem, że wiele języków zostało zainspirowanych przez Lisp. Ale czy Lisp nadal ma jakąś ekskluzywną funkcję projektową, …
Przeczytałem sporo o języku Go i wydaje się to obiecujące. Ostatnią ważną częścią informacji, której mi brakuje, zanim zdecyduję się poświęcić więcej wysiłku na język, jest: Ile pieniędzy / siły roboczej inwestuje Google lub inne firmy w prace rozwojowe? Jeśli nie można podać tych informacji, czy masz jakieś inne informacje …
Czy ucząc się nowych języków, lepiej poświęcić się jednemu językowi w 100% i poczekać, aż opanujesz go, aby przejść do innego języka lub pracować nad nauką różnych języków w tym samym czasie? Jeśli ma to znaczenie, obecnie uczę się C ++ i chciałbym również znać Javę i Python.
Przeczytałem kilka artykułów w Internecie na temat wyboru języka programowania w przedsiębiorstwie. Ostatnio popularne jest wiele dynamicznych języków pisanych, tj. Ruby, Python, PHP i Erlang. Ale wiele przedsiębiorstw nadal korzysta z języków o typie statycznym, takich jak C, C ++, C # i Java. I tak, jedną z zalet statycznych …
Po zapoznaniu się z niektórymi językami programowania funkcjonalnego zawsze zastanawiałem się, dlaczego niektóre języki fp używają jednego lub więcej białych znaków do zastosowania funkcji (i definicji), podczas gdy większość (wszystkie?) Języków imperatywnych / obiektowych używa nawiasów, co wydaje się być bardziej matematycznym sposobem. Myślę też, że ten drugi styl jest …
Moc ekspresyjna jest definiowana przez Wikipedię jako: .. szerokość pomysłów, które można przedstawić i przekazać w tym języku. Czy „pomysły” odnoszą się do rzeczy (operacji, struktur, algorytmów itp.), Które możemy komunikować z maszyną ? Czy też odnosi się do „ludzkich” pojęć, które można uchwycić i komunikować z językiem innym ludziom? …
Kiedy projektując własny język programowania, warto napisać konwerter, który pobiera kod źródłowy i konwertuje go na kod C lub C ++, aby móc użyć istniejącego kompilatora, takiego jak gcc, aby uzyskać kod maszynowy? Czy istnieją projekty wykorzystujące to podejście?
Bardzo często widzę ludzi używających binariów terminów w innym kontekście. Co to są pliki binarne? Kolekcja na pliki binarne, pliki instalacyjne, pliki .dll czy co? Czy jest to tylko ogólny termin na niektóre zbiory plików na dysku?
Czy to prawda, że osoba o dość dobrych podstawach programowania może łatwo nauczyć się dowolnego języka programowania? Cóż, kiedy mówię o językach programowania, mam na myśli zwinne i dynamiczne języki, takie jak PHP, Perl, Ruby itp., Ale nie poprzednie języki programowania z odległej przeszłości. W pewnym stopniu pracowałem tylko nad …
Zacząłem programować w wieku 6 lat na Commodore 64. Teraz mam 28 lat i muszę ukończyć 4 kursy pierwszego stopnia z informatyki. Po tylu latach zaczynam się nudzić pisaniem kodu. Wziąłem kurs informatyki w teoretycznych językach komputerowych i 10 lat kodowania systemu C w dziedzinie bezpieczeństwa sieci i po prostu …
W ciągu ostatnich trzech lat, kiedy pracowałem jako programista, widziałem wiele przykładów, w których ludzie używają instrukcji switch do ustawiania ścieżki (zarówno wewnętrznej, jak i front-endowej) adresu URL. Poniżej znajduje się przykład tego: Przykład zaplecza (C #): public static string getHost(EnvironmentEnum environment){ var path = String.Empty; switch (environment) { case …
Niedawno zacząłem uczyć się pisać kod i w swojej książce natknąłem się na to pytanie. „Dlaczego wartość logiczna jest przechowywana w komputerze jako bajt, gdy wymaga tylko jednego bitu?” czy ktoś może rzucić więcej światła na to pytanie?
Problem, który mam, polega na tym, że większość książek w C ++, które czytam, wydaje prawie zawsze na składnię i podstawy języka, np. forPętle while, tablice, listy, wskaźniki itp. Ale nigdy nie wydają się budować niczego, co byłoby wystarczająco proste do nauki, a jednocześnie wystarczająco praktyczne, abyś zrozumiał filozofię i …
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.