Pytania otagowane jako programming-languages

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

4
Dlaczego warto nie polegać na zmianie stanu?
To pytanie wynika z pytania /software/25569/is-haskell-worth-learning Zasadniczo pada kilka często powtarzanych stwierdzeń na temat tego, w jaki sposób Haskell poprawia twoje umiejętności kodowania w innych językach, a ponadto dzieje się tak, ponieważ Haskell jest bezstanowy, i to dobrze. Dlaczego? Widziałem, jak ktoś porównuje to do pisania tylko lewą ręką lub …


5
Jak przejść do pisania specyfikacji języka programowania?
Naprawdę lubię projektowanie języka programowania. Czasami myślę, że moje projekty językowe i ich potencjalni użytkownicy skorzystaliby z kompleksowego dokumentu normalizacyjnego. Przyjrzałem się wielu standardom językowym, od bardzo formalnego (C ++) do raczej nieformalnego (ECMAScript), ale tak naprawdę nie mogę zrozumieć, w jaki sposób powinienem rozwiązać problemy i zorganizować taki dokument, …

14
Gdybyś musiał wrócić i ponownie nauczyć się swojego zestawu umiejętności, jak byś to zrobił? [Zamknięte]
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 6 lat temu . Mój młodszy brat chce zacząć programować. Ma 14 lat i jest technicznie skłonny, …

2
Jaki jest przykład kontynuacji niezaimplementowanej jako procedura?
Interesująca dyskusja na temat rozróżnienia między wywołaniami zwrotnymi a kontynuacjami w SO spowodowała, że ​​pytanie to się pojawiło. Z definicji kontynuacja jest abstrakcyjną reprezentacją logiki potrzebnej do ukończenia obliczeń. W większości języków manifestuje się to jako procedura jednopargumentowa, do której przekazujesz dowolną wartość wymagającą dalszego przetwarzania. W czysto funkcjonalnym języku …


5
Co jest uważane za kod strony trzeciej?
Zainspirowany tym pytaniem Korzystanie z bibliotek firm trzecich - zawsze używasz opakowania? Chciałem wiedzieć, co ludzie faktycznie uważają za biblioteki stron trzecich. Przykład z PHP: Jeśli buduję aplikację przy użyciu frameworka Zend, czy powinienem traktować biblioteki frameworka Zend jako kod strony trzeciej? Przykład z C #: Jeśli buduję aplikację komputerową, …

10
Jaki jest następny poziom abstrakcji? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …

4
Badania nad tym, jak dobrze programista rozumie kod w nieznanych językach? [Zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 5 lat temu . Czy istnieją jakieś poważne badania dotyczące tego, jak dobrze doświadczony programista, który zna język X, może zrozumieć kod napisany …

5
Co oznacza „natywna obsługa funkcji” w języku programowania?
Przeszedłem przez linię podobną do tej: „PHP nie ma natywnej obsługi Unicode”. Przeczytałem również, że Python ma natywne wsparcie dla Unicode. Teraz możesz wywołać funkcję utf8_encode()w PHP, aby zakodować ciąg znaków w Unicode, i możesz użyć funkcji unicode()w Pythonie, aby przekonwertować ciąg znaków na Unicode. Co to znaczy natywnie obsługiwać …



6
Jak ryzykowne jest używanie Coffeescript bez znajomości Javascript? [Zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 4 lata temu . Jestem dość doświadczonym programistą próbującym nauczyć się tworzenia stron internetowych. Usiłuję opracować aplikację internetową po stronie klienta, która do …

3
W jaki sposób system typów statycznych wpływa na projekt języka opartego na prototypach?
Artykuł w Wikipedii na temat języków opartych na prototypach zawiera następujący akapit: Prawie wszystkie systemy oparte na prototypach są oparte na językach interpretowanych i dynamicznie typowanych. Systemy oparte na statycznie typowanych językach są jednak technicznie wykonalne. W jaki sposób system typów statycznych nakłada ograniczenia lub wprowadza złożoność w języku opartym …


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.