programming-languages

Co powinien wiedzieć każdy programista JavaScript? [zamknięte]

Czy istnieje zestaw rzeczy, które każdy programista JavaScript powinien wiedzieć, aby móc powiedzieć "znam JavaScript"?

Jaka jest różnica między funkcją abstrakcyjną a funkcją wirtualną?

Jaka jest różnica między funkcją abstrakcyjną a funkcją wirtualną? W jakich przypadkach zaleca się użycie wirtualnego czy abstrakcyjnego? Które podejście jest bardziej poprawne?

Plik I/o w każdym języku programowania [zamknięty]

To musi być częste pytanie, które wszyscy programiści mają od czasu do czasu. Jak odczytać wiersz z pliku tekstowego? Następn ... ve-C wszystkie są świetne. Jeśli wiesz jak to zrobić w Prolog, Haskell, Fortran, Lisp, albo Basic to proszę idź przed nami.

Jakich pięciu rzeczy nienawidzisz w swoim ulubionym języku? [zamknięte]

Ostatnio pojawił się klaster nienawiści Perla na Stack Overflow, więc pomyślałem, że przyniosę moje pytanie " Pięć rzeczy, kt ... zą, ale uważam, że jest całkiem dobry. Rzeczy, których nienawidzą, dają mi również wskazówkę, jak dobrze myślą o tym temacie.

Jakie są ważne języki, których należy się nauczyć, aby zrozumieć różne podejścia i pojęcia? [zamknięte]

Kiedy masz tylko parę noży do śrub i butelkę wódki, wszystko wygląda jak Zamek w drzwiach hangaru Wolfa Blitzera. (Zastąp to ... wszystkie moje pytania, chcę zacznij myśleć o moim własnym języku zabawek, aby zawierać wszystkie moje osobiste preferencje.

Jaka jest różnica między statycznie wpisywanymi i dynamicznie wpisywanymi językami?

Często słyszę, że nowe języki programowania są pisane dynamicznie, ale co to właściwie znaczy, gdy mówimy, że język jest pisany dynamicznie a statycznie?

Skompilowane a interpretowane języki

Staram się lepiej zrozumieć różnicę. Znalazłem wiele wyjaśnień w Internecie, ale mają tendencję do abstrakcyjnych różnic, a n ... wane mogą być używane interaktywnie, ale wierzę, że języki skompilowane mogą mieć również interaktywne implementacje, prawda?

Co oznacza kod "bezpieczny dla wątków"?

Czy to znaczy, że dwa wątki nie mogą jednocześnie zmieniać danych? A może to oznacza, że dany segment kodu będzie działał z przewidywalnymi wynikami, gdy uruchomi go więcej niż jeden wątek?

Jaki jest najgorszy język programowania, z jakim kiedykolwiek pracowałeś? [zamknięte]

Jeśli masz ciekawą historię do podziel się, proszę o zamieszczenie odpowiedzi , ale nie nadużywaj tego pytania do bici ... ual C++, Visual Foxpro , VSE , Webspeed , XSLT Odpowiedzi dotyczące 80386 assembler, VB6 i VBScript zostały usunięte.

Czym jest pisanie kaczek?

Natknąłem się na termin pisanie kaczek Podczas czytania losowych tematów na oprogramowanie online i nie do końca go rozumiałem. Co to jest "kacze pisanie"?

Dlaczego języki funkcyjne? [zamknięte]

Widzę tu dużo rozmów na temat języków funkcyjnych i takich tam. Dlaczego używasz jednego zamiast "tradycyjnego" języka? Co robią lepiej? W czym są gorsi? Jaka jest idealna aplikacja do programowania funkcyjnego?

Do czego właściwie służy Haskell? [zamknięte]

Na przykład, jeśli zacznę uczyć się Haskella, do czego mogę go używać. Jakie są typowe zastosowania tego języka, które słyszałem, że jest funkcjonalny ?

Język skryptowy a język programowania

Czy ktoś może wyjaśnić różnicę między językiem skryptowym a językiem programowania? Możesz również podać kilka przykładów dla każdego. Mam Googled dużo, ale zawsze znaleźć najlepsze odpowiedzi z przepełnienia stosu.

Najlepsze wyjaśnienie dla języków bez null

Co jakiś czas gdy programiści narzekają na błędy/wyjątki null ktoś pyta co robimy bez null. Mam podstawowe pojęcie o chłodno ... wzorca i składy monadyczne alternatywne rozwiązanie, takie jak wiadomości eating nil (inne aspekty, które przegapiłem)

Funkcja przeciążenie przez typ powrotu?

Dlaczego bardziej popularne języki statycznie typowane nie obsługują przeciążania funkcji/metody przez typ zwracany? Nic mi ... aje się nie mniej przydatne lub rozsądne niż wspieranie przeciążenia przez typ parametru. Dlaczego jest tak mniej popularny?

Języki typu dynamicznego kontra języki typu statycznego

Jakie są zalety i ograniczenia języków typu dynamicznego w porównaniu do języków typu statycznego? : co z miłością do dynamicznych języków (o wiele bardziej argumentacyjny wątek...)

Jak się nazywa sprawa rozdzielona myślnikami?

Tu PascalCase: SomeSymbol Tu camelCase: someSymbol Tu snake_case: some_symbol Więc moje pytania brzmią, czy istnieje powszechnie akceptowana nazwa na to: some-symbol? Jest powszechnie używany w adresach url.

W jakich językach są napisane systemy Windows, Mac OS X i Linux?

Zastanawiałem się tylko, kto wie, z jakich języków programowania składa się Windows, Mac OS X i Linux i jakie języki są używa ... operacyjnego do skryptowania części systemu operacyjnego? Jakie części systemu operacyjnego byłyby napisane w każdym języku?

Prawdziwe zrozumienie różnicy między proceduralnym a funkcjonalnym

Naprawdę ciężko mi zrozumieć różnicę międzyproceduralnymi ifunkcjonalnymi paradygmatami programowania. Oto dwa pierwsze ak ... ie ten sam przypadek programowania proceduralnego? Czego należy szukać w proceduralnych vs funkcjonalnych, które wyróżniają?

Specyfikacja funkcjonalnego reaktywnego języka programowania

W pewnym momencie zastanawiam się nad stworzeniem funkcjonalnej struktury reaktywnej. Czytałem sporo o tym i widziałem kilka ... konałej sytuacji na świecie. Jakie byłyby kluczowe operacje i cechy idealnej reaktywności funkcjonalnej język programowania?