«grammar» etiketlenmiş sorular


10
Yalnızca kritik olmayan yazım hatalarını çözmek için bir taahhüt vermeye değer mi?
Koddaki kritik olmayan bir yazım hatası ile karşılaşırsam (örneğin, print (error) ifadesinde hatalı bir kesme işareti), bu hatayı çözmek için bir taahhütte bulunmaya değer mi yoksa basitçe mi bırakmalıyım? Spesifik olarak, bu kritik olmayan tipoları çözmenin değerine karşı taahhüt kütüğünün sakızlığını tartıyorum merak ediyorum. Onları çözmeye doğru eğildim. Ben bilgiçlik …

5
“Bağlamsız dilbilgisi” teriminde “bağlamsız” ne demektir?
Bağlam içermeyen bir gramerin (CFG) ne olduğunu açıklamaya çalışan materyal miktarı göz önüne alındığında, çok azının (örneğime göre, 20'de 1'den az) bu gramerlerin neden "bağlam" olarak adlandırıldığına dair bir açıklama getirdiğini şaşırtıcı buldum. Beleş". Ve aklımda, hiç kimse bunu başaramaz. Sorum şu: neden bağlamsız gramerler bağlamsız olarak adlandırılıyor? "Bağlam" nedir? …


12
Neden çoğu programlama dili, işlevleri bildirmek için özel bir anahtar kelimeye veya sözdizimine sahiptir? [kapalı]
Çoğu programlama dili (hem dinamik hem de statik olarak yazılmış diller), işlevleri bildirmek için değişken bildirmekten çok farklı görünen özel anahtar kelime ve / veya sözdizimine sahiptir. İşlevleri tıpkı adlandırılmış başka bir varlık bildirmek gibi görüyorum: Örneğin Python'da: x = 2 y = addOne(x) def addOne(number): return number + 1 …

9
Kod yorumlarında Dönemler / Tam Duruma ilişkin düşünceleriniz nelerdir? [kapalı]
Kapalı . Bu soru görüşe dayalı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu güncelleyin, böylece bu yayını düzenleyerek gerçekleri ve alıntıları yanıtlayabileceksiniz . 5 yıl önce kapandı . Bunu SO Tavern'de sordum , bu yüzden soruyu buraya gönderiyorum. Bunun ilginç bir soru olduğunu düşündüm. (Tabii …

4
Bir cümledeki kelimeleri nasıl çıkarabilirim ve her birinin konuşmanın bir parçası olduğunu nasıl belirleyebilirim? [kapalı]
Burada ne sorulduğunu söylemek zor. Bu soru belirsiz, belirsiz, eksik, aşırı geniş veya retoriktir ve mevcut haliyle makul bir şekilde cevaplanamaz. Bu sorunun yeniden açılabilmesi için açıklığa kavuşturulması konusunda yardım için yardım merkezini ziyaret edin . 6 yıl önce kapalı . Cümle alan ve içerdiği her kelimeyi tanımlayan ve her …

6
“JSON Object” demek gereksiz mi?
JSON, JavaScript Nesne Gösterimi anlamına gelirse, JSON nesnesi dediğinde, gerçekten "JavaScript Nesne Gösterim Nesnesi" demiyor musunuz? "JSON string" demek daha doğru olur mu? Yoksa sadece JSON demek daha doğru olur mu? ("Bu iki hizmet JSON'u kendi aralarından geçirir" deki gibi.)

3
Nesneye Yönelik Programlama: Neden “Yönelimli”?
Oyun programlama derecemde en çok yoldayım. Bu bir bilgisayar bilimi derecesi değildir, bu nedenle teorinin çoğu pratik portföy oluşturma ve oyun endüstrisinde görünüşte daha önemli olan JIT öğrenme olarak gördüğüm lehine kaçınılmıştır. İlk konu "Nesneye Yönelik Programlamaya Giriş" idi. Bu ifade, farklı programlama paradigmaları hakkında bilgi edinene kadar beni rahatsız …

3
Sözdizimi ve dilbilgisi arasındaki fark nedir?
Sözdizimi ve anlambilim arasındaki farkı anlıyorum - Sözdizimi : geçerli bir ifade veya ifade oluşturmak için sembollerin nasıl birleştirildiği. Anlambilim : bir ifade veya ifade oluşturan sembollerin anlamı. Ama dilbilgisi nedir? Örneğin: bazen insanların bazı yapıların "dilbilgisel olarak yanlış ama sözdizimsel olarak doğru" olduğunu söylediğini duyuyorum. Bu ne demek?

1
Bir dilbilgisine dayalı bir lexer yazarken izlenen prosedür nedir?
Dilbilgisi, Lexers ve Parsers hakkında açıklama konusundaki bir cevabı okurken , cevap şunları söyledi: [...] bir BNF dilbilgisi sözlüksel analiz ve ayrıştırma için ihtiyacınız olan tüm kuralları içerir. Bu benim için biraz garip geldi, çünkü şimdiye kadar, bir lexer'ın bir gramer üzerine hiç dayanmadığını düşünürken, bir ayrıştırıcı büyük ölçüde bir …

3
Ayrıştırıcı için bir gramer nasıl belirtmeliyim?
Uzun yıllardır program yapıyorum, ancak beni hala uzun süren bir görev, bir ayrıştırıcı için bir dilbilgisi belirtmektir ve bu aşırı çabadan sonra bile, bulduğum dilbilgisinin iyi olduğundan emin değilim ( makul herhangi bir "iyi" ölçüsü ile). Bir dilbilgisi belirtme sürecini otomatikleştirmek için bir algoritma olmasını beklemiyorum, ancak umarım mevcut yaklaşımımın …

2
Haskell bellek verimliliği - hangisi daha iyi bir yaklaşımdır?
Değiştirilmiş iki boyutlu dilbilgisi sözdizimine dayalı bir matris sıkıştırma kütüphanesi uyguluyoruz. Şimdi veri tiplerimiz için iki yaklaşımımız var - bellek kullanımı durumunda hangisi daha iyi olacak? (bir şeyi sıkıştırmak istiyoruz;)). Dilbilgisi, tam olarak 4 Prodüksiyona sahip olmayan Terminaller veya sağ tarafta bir Terminal içerir. Eşitlik kontrolleri ve dilbilgisi minimizasyonu için …

2
Forth'ın esnekliği neden bir dilbilgisini bunun için uygunsuz hale getiriyor?
Geçenlerde yığın tabanlı bir programlama dili yazma görevini üstlendim. Dilimi tasarlamaya başlamadan önce, mevcut yığın tabanlı dilleri okumanın ve denemenin iyi bir fikir olacağını düşündüm. Bu beni bu yazının konusuna getiriyor. Postfix stil ifadelerini kullanan yığın tabanlı bir dil olan Forth'daki Wikipedia makalesini okuyordum . Makalede, aşağıdaki ifadeyi gördüm: Forth'un …

3
Bul ve değiştir işlevini kolaylaştırmak için tanımlayıcılarda "ler" yerine "ys" kullanmak mantıklı mıdır? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 4 yıl önce kapalı . Dilbilgisi açısından yanlış olsa da, işlevler, değişkenler vb. İçin tanımlayıcılar yazarken, Y ile biten çok sayıda kelimeye …
9 grammar 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.