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.
Rozumiem różnicę między składnią a semantyką - Składnia : sposób łączenia symboli w celu utworzenia prawidłowego wyrażenia lub instrukcji. Semantyka : znaczenie tych symboli, które tworzą wyrażenie lub wyrażenie. Ale jaka jest gramatyka? Na przykład: czasami słyszę, jak ludzie mówią, że jakaś konstrukcja jest „niepoprawna gramatycznie, ale poprawna składniowo”. Co …
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 2 lata temu . W Pythonie i JavaScript średniki są opcjonalne. W PHP cytaty wokół kluczy tablicowych …
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 …
Interesuję się programowaniem funkcjonalnym i postanowiłem zmierzyć się z Haskellem. Boli mnie głowa ... ale w końcu to dostanę ... Mam jednak jedną ciekawość, dlaczego składnia jest tak tajemnicza (bez innego słowa)? Czy istnieje powód, dla którego nie jest on bardziej wyrazisty , bliższy ludzkiemu językowi? Rozumiem, że FP jest …
Czy istnieje język programowania, w którym można ustawić własne konfiguracje składni, i przekonwertowałby kod na wybrany język? Na przykład wybrałbyś określone konfiguracje, takie jak „bloki indeksowane Pythona”, [a,b,c]inicjuje tablice, ^potęgowanie i inne. Skrypt przekonwertuje go na odpowiednik wybranego języka.
Rozumiem, że wszystkie zmienne PHP muszą być poprzedzone znakiem dolara (np. $someValue = 1), Ale dlaczego tak jest? Dlaczego dokonano tego wyboru projektu? Pytam, dlaczego moja dziewczyna zapytała, dlaczego, kiedy wspomniałem, że zmienne PHP muszą zaczynać się od znaku dolara, i zdałem sobie sprawę, że nie mam pojęcia, dlaczego dokonano …
Jak przydatne są operatory infix w języku programowania? Czy są warte dodatkowej złożoności, którą zapewniają? Czy możesz podać jakieś przykłady, w których operatory infix lepiej pasują do problemu, którego nie można rozwiązać przez przeciążenie zwykłych operatorów?
Czytałem przez Groovy in Action, wydanie drugie i w przypisie znalazłem następujący tekst Java wylewa „ocet składniowy” na taki konstrukt, aby zniechęcić programistów do korzystania z niego. Co syntax vinegaroznacza tutaj ten termin ? Nigdy wcześniej nie słyszałem o tym terminie i szukałem w DuckDuckGo i Google, ale nie mogłem …
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 …
Chociaż moje pytanie może być zupełnie nieistotne, ale wyczułem wzorzec między większością języków programowania a ich oficjalnymi implementacjami. Języki interpretowane ( interpretowane bajtowo?), Takie jak Python, Lua itp., Zazwyczaj mają wyjątkowo łagodną i łatwą składnię i generalnie nie zawierają żadnych typów lub nie wymagają od programisty jawnego pisania typów zmiennych …
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 …
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 2 lata temu . Istnieje wspólny argument na temat inicjalizacji wielu zmiennych w jednym wkładce, to znaczy: …
Próbowałem dzisiaj ocenić wyrażenie Clojure z zagnieżdżonymi funkcjami stenograficznymi, ale nie pozwoliło mi to. Wyrażenie brzmiało: (#(+ % (#(+ % (* % %)) %)) 5) ; sorry for the eye bleed Wynik był: IllegalStateException Nested #()s are not allowed clojure.lang.LispReader$FnReader.invoke (LispReader.java:630) ...and a bunch of other garbage
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 8 lat temu . Dyrektywa ustawiania języka szablonów prędkości wymaga zmiennej po lewej stronie. To nie działa #set ( $entries.add("d") ) Mimo że …
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 . Właśnie myślałem o czymś, co byłoby naprawdę fajne w moich kontrolach if-elif-else. if …
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.