Pytania otagowane jako programming-languages

Sztuczne języki instruujące komputery do wykonywania obliczeń w celu wykonania zadań. Pozwalają programistom komunikować się z komputerami.




6
Dlaczego wnioskowanie typu jest przydatne?
Czytam kod znacznie częściej niż piszę kod i zakładam, że większość programistów pracujących nad oprogramowaniem przemysłowym to robi. Zakładam, że zaletą wnioskowania typu jest mniejsza szczegółowość i mniej napisany kod. Ale z drugiej strony, jeśli czytasz kod częściej, prawdopodobnie będziesz chciał kodu czytelnego. Kompilator określa typ; istnieją na to stare …

6
Dlaczego testowanie języka nie jest obsługiwaną funkcją na poziomie składni?
Możesz znaleźć nieskończoną listę blogów, artykułów i stron internetowych promujących zalety jednostkowego testowania kodu źródłowego. Jest prawie pewne, że programiści, którzy zaprogramowali kompilatory dla Java, C ++, C # i innych języków pisanych, używali testów jednostkowych do weryfikacji swojej pracy. Dlaczego więc pomimo popularności testowanie jest nieobecne w składni tych …


3
Różnica między REPL a interaktywną powłoką
Pytanie Nooba. Nie jestem w stanie odróżnić REPL od interaktywnej powłoki po prostu czytając definicje na Wikipedii. Wiki zauważa, że ​​REPL jest szczególnym rodzajem interaktywnej powłoki językowej. Czy to jednak odpowiedni podzbiór? Definicja Wiki wydaje się ograniczać terminologię REPL do języków podobnych do Lisp, podczas gdy podane właściwości tak naprawdę …

22
Czy są jakieś wady podjęcia pracy, w której będę używać unikalnego języka programowania? [Zamknięte]
Właśnie ukończyłem college z dyplomem CS, więc chciałbym znaleźć pracę, w której mogę dowiedzieć się więcej o tej dziedzinie i zdobyć doświadczenie zawodowe. Przeprowadziłem wywiad w firmie, która używa własnego wewnętrznego języka programowania i nie sądzę, aby inni go używali. Nie wspominali o użyciu innych języków ani o tym, czego …

11
„Paradoks blub” i c ++
Czytałem artykuł tutaj: http://www.paulgraham.com/avg.html, a część o „paradoksie blub” była szczególnie interesująca. Jako ktoś, kto głównie koduje w c ++, ale ma kontakt z innymi językami (głównie Haskell), jestem świadomy kilku przydatnych rzeczy w tych językach, które trudno jest powielić w c ++. Pytanie skierowane jest głównie do osób biegle …

17
Jak mogę być bardziej pewny swoich umiejętności programistycznych? [Zamknięte]
Programowanie nie jest mi obce. Najpierw zacząłem robić znaczniki (HTML, teraz proszę się ze mnie nie śmiać), kiedy miałem 12 lat, i trochę BASIC, kiedy miałem 13 lat (w tym momencie wiele wiedziałem o schematach blokowych, pseudokodach), ale potem zostałem upomniany Biologia w liceum, a zatem przeoczyła „prawdziwą” znajomość programowania …

11
Dlaczego nie ma automatycznych tłumaczy z jednego języka programowania na inny? [Zamknięte]
Większość języków programowania jest kompletna, co oznacza, że ​​każde zadanie, które można rozwiązać w jednym języku, można rozwiązać w innym, a nawet na maszynie Turinga. Dlaczego więc nie ma automatycznych tłumaczy, którzy mogliby konwertować programy z dowolnego języka na inny? Widziałem kilka prób dla dwóch języków, ale zawsze działają one …


2
Jakie są 4. i 5. generacja języków programowania? Czy jest ich więcej? [Zamknięte]
Ponieważ często jest klasyfikowany na poziomie szkoły / uczelni, popularne języki programowania (C #, Java, C ++) są językami 3. generacji (z wyższym poziomem abstrakcji z części fizycznych maszyny). Ponadto języki asemblera są klasyfikowane jako 2., a języki maszynowe jako języki 1. generacji. Początkowo myślałem, że SQL powinien być uważany …



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.