Pytania otagowane jako programming-languages

Język programowania to sztuczny język przeznaczony do wyrażania obliczeń, które mogą być wykonywane przez maszynę. ** Uwaga: ** tak jak w innych miejscach w przypadku przepełnienia stosu, prośby o rekomendacje dotyczące zasobów i samouczków, prośby o listy rzeczy („które języki mają tę funkcję…”) i nadmiernie oparte na opiniach („co jest najlepsze ... ”) pytania są nie na temat.



25
Powinienem używać mnożenia czy dzielenia?
Oto głupie zabawne pytanie: Powiedzmy, że musimy wykonać prostą operację, w której potrzebujemy połowy wartości zmiennej. Są zazwyczaj dwa sposoby osiągnięcia tego celu: y = x / 2.0; // or... y = x * 0.5; Zakładając, że używamy standardowych operatorów dostarczonych z językiem, który z nich ma lepszą wydajność? Domyślam …



9
Pełne zrozumienie różnicy między proceduralnymi a funkcjonalnymi
Naprawdę trudno mi zrozumieć różnicę między paradygmatami programowania proceduralnego i funkcjonalnego . Oto pierwsze dwa akapity z wpisu Wikipedii na temat programowania funkcjonalnego : W informatyce programowanie funkcjonalne jest paradygmatem programowania, który traktuje obliczenia jako ocenę funkcji matematycznych i unika danych stanu i zmiennych. Podkreśla zastosowanie funkcji, w przeciwieństwie do …







8
Jak podejść do tworzenia języka programowania JVM?
Stworzyłem kompilator w C (używając Lex & Bison) dla dynamicznego języka programowania, który obsługuje pętle, deklaracje funkcji wewnątrz funkcji, wywołania rekurencyjne itp. Stworzyłem również maszynę wirtualną, która uruchamia kod pośredni utworzony przez kompilator. Myślałem o skompilowaniu go do kodu bajtowego Java zamiast własnego kodu pośredniego. Widziałem, że pytanie o stworzenie …

9
Jak działają funkcjonalne języki programowania?
Jeśli funkcjonalne języki programowania nie mogą zapisać żadnego stanu, w jaki sposób robią proste rzeczy, takie jak czytanie danych wejściowych od użytkownika? W jaki sposób „przechowują” dane wejściowe (lub przechowują jakiekolwiek dane?) Na przykład: w jaki sposób ta prosta rzecz w C mogłaby przełożyć się na funkcjonalny język programowania, taki …


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.