Składnia odnosi się do zestawu reguł, które definiują sposób pisania poprawnie ustrukturyzowanego programu w języku. Wyraźnie nie zajmuje się znaczeniem ani interpretacją programu.
Wiele języków programowania korzysta ze składni a[i]w odniesieniu do i„elementu tablicy, sekwencji lub wektora” a- w szczególności robią to C i Pascal (z przełomu lat 60. i 70.). Z drugiej strony niektóre wcześniejsze języki, takie jak Fortran (z lat 50.), nie używają tej konwencji. Studiowałem też trochę matematyki, a matematycy …
Niedawno podjąłem się zadania napisania języka programowania opartego na stosie. Zanim jednak zacząłem projektować swój język, pomyślałem, że dobrym pomysłem byłoby czytanie i eksperymentowanie z istniejącymi językami stosowymi. To prowadzi mnie do tematu tego postu. Czytałem artykuł w Wikipedii na temat Forth , języka opartego na stosie, który używa wyrażeń …
Najczęściej w imperatywnym języku ogólnego przeznaczenia - średniki jako separatory instrukcji są albo wymagane, albo całkowicie niedozwolone (np. C i Python). Jednak niektóre języki, na przykład JavaScript, pozwalają zrezygnować z ograniczania instrukcji średnikami na rzecz innych separatorów (takich jak nowa linia). Jakie są za tym decyzje projektowe? Rozumiem, że średniki …
Znam Java, C #, C ++. Użyłem Perla i zbieram Python i ActionScript 3. Jest to z pewnością ścieżka, którą podeszli inni, więc pytam, jak trzymać wszystkie te języki prosto w głowie?
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 . Wydaje mi się, że języki programowania przeznaczone do wykorzystania w nauce i inżynierii …
Większość składni Haskell ma piękno czystości. Ale składnia rekordu wygląda brzydko. To niewygodne. Czuje coś w rodzaju mieszanki z C. Wymaga przecinka i nawiasów klamrowych. Haskell ma tabulator, separacja liniowa. Wygląda więc zbyt wyczerpująco, niż początkowo wymaga. Dlaczego jest tak zaprojektowany?
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 4 lata temu . Wygląda na to, że w świętych wojnach językowych ludzie nieustannie oczerniają wszelkie cechy, …
Właśnie czytałem stronę Wikipedii dotyczącą WebAssembly i napisano: „ WebAssembly jest… zaprojektowany tak, aby był szybszy w analizie niż JavaScript ”, co skłoniło mnie do zastanowienia się, co sprawia, że określony język lub format danych jest szybszy do analizy niż inne i jakie są algorytmy parsowania używany?
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.