Pytania otagowane jako grammar


10
Czy warto zatwierdzać wyłącznie w celu rozwiązywania niekrytycznych literówek?
Jeśli napotkam niekrytyczną literówkę w kodzie (powiedzmy, błędną apostrofę w instrukcji print (error)), czy warto podjąć zobowiązanie, aby rozwiązać ten błąd, czy może po prostu należy go zostawić w spokoju? W szczególności jestem ciekawy, jak porównać przeglądanie dziennika zmian do wartości rozwiązania tych niekrytycznych literówek. Skłaniam się do ich rozwiązania. …

5
Co oznacza „bezkontekstowy” w znaczeniu „gramatyki bezkontekstowej”?
Biorąc pod uwagę ilość materiału, który próbuje wyjaśnić, czym jest gramatyka bezkontekstowa (CFG), zaskoczyło mnie, że bardzo niewiele (w mojej próbce, mniej niż 1 na 20) wyjaśnia, dlaczego takie gramatyki nazywane są „kontekstowo” wolny". Moim zdaniem, nikomu się to nie udaje. Moje pytanie brzmi: dlaczego gramatyki bezkontekstowe nazywane są bezkontekstowymi? …


12
Dlaczego większość języków programowania ma specjalne słowa kluczowe lub składnię do deklarowania funkcji? [Zamknięte]
Większość języków programowania (zarówno języki dynamiczne, jak i statyczne) mają specjalne słowa kluczowe i / lub składnię, która wygląda znacznie inaczej niż deklarowanie zmiennych dla deklaracji funkcji. Widzę funkcje tak samo, jak deklarowanie innego nazwanego bytu: Na przykład w Pythonie: x = 2 y = addOne(x) def addOne(number): return number …


4
Jak mogę wyodrębnić słowa ze zdania i określić, która część mowy jest w każdym z nich? [Zamknięte]
Trudno powiedzieć, o co tu pytają. To pytanie jest dwuznaczne, niejasne, niepełne, zbyt szerokie lub retoryczne i na obecną formę nie można w rozsądny sposób odpowiedzieć. Aby uzyskać pomoc w wyjaśnieniu tego pytania, aby można je było ponownie otworzyć, odwiedź centrum pomocy . Zamknięte 6 lat temu . Chcę napisać …

6
Czy powiedzenie „Obiekt JSON” jest zbędne?
Jeśli JSON oznacza JavaScript Object Notation, to kiedy mówisz obiekt JSON, czy tak naprawdę nie mówisz „JavaScript Object Notation Object”? Czy powiedzenie „ciąg JSON” byłoby bardziej poprawne? A może po prostu powiedz JSON? (jak w „Te dwie usługi przekazują między sobą JSON”).

3
Programowanie obiektowe: dlaczego „zorientowane”?
Przeszedłem przez większość studiów programistycznych. Nie jest to stopień informatyki, więc wiele teorii odrzucono na rzecz praktycznego budowania portfolio i tego, co uważam za naukę JIT, co jest najwyraźniej ważniejsze w branży gier. Pierwszym tematem było „Wprowadzenie do programowania obiektowego”. To zdanie nie przeszkadzało mi, dopóki nie dowiedziałem się o …

3
Jaka jest różnica między składnią a gramatyką?
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 …

1
Jaką procedurę stosuje się podczas pisania leksykonu opartego na gramatyce?
Podczas czytania odpowiedzi na pytanie Wyjaśnienie dotyczące gramatyk, leksyk i parserów odpowiedź brzmiała: [...] gramatyka BNF zawiera wszystkie reguły potrzebne do analizy leksykalnej i analizy. Wydawało mi się to nieco dziwne, ponieważ do tej pory zawsze myślałem, że leksyk nie jest w ogóle oparty na gramatyce, podczas gdy parser był …

3
Jak określić gramatykę dla analizatora składni?
Programuję od wielu lat, ale jednym z zadań, które wciąż zajmuje mi wyjątkowo dużo czasu, jest określenie gramatyki parsera, a nawet po tym nadmiernym wysiłku nigdy nie jestem pewien, czy gramatyka, którą wymyśliłem, jest dobra ( przez jakąkolwiek rozsądną miarę „dobra”). Nie oczekuję, że istnieje algorytm automatyzujący proces określania gramatyki, …

2
Wydajność pamięci Haskell - jakie jest lepsze podejście?
Wdrażamy bibliotekę kompresji macierzy opartą na zmodyfikowanej dwuwymiarowej składni gramatycznej. Teraz mamy dwa podejścia do naszych typów danych - które będzie lepsze w przypadku użycia pamięci? (chcemy coś skompresować;)). Gramatyki zawierają NonTerminals z dokładnie 4 produkcjami lub Terminal po prawej stronie. Będziemy potrzebować nazw Productions do kontroli równości i minimalizacji …

2
Dlaczego elastyczność Fortha sprawia, że ​​gramatyka jest dla niego nieodpowiednia?
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ń …


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.