«interpreter» etiketlenmiş sorular

Bir yorumlayıcı, bir programlama dilinde yazılmış talimatları yürüten, yani gerçekleştiren bir programdır. [Tercüman] etiketi, tercümanların programlanmasıyla ilgili sorulara veya tercümanların ayrıntılı iç çalışmaları hakkındaki sorulara uygulanmalıdır. Gang of Four tasarım modeliyle ilgili sorular için [yorumlayıcı kalıbı] 'nı (muhtemelen bu etiketle) kullanın.

12
Derlenmiş ve Yorumlanan Diller
Farkı daha iyi anlamaya çalışıyorum. Çevrimiçi olarak birçok açıklama buldum, ancak pratik çıkarımlardan ziyade soyut farklılıklara yöneliyorlar. Programlama deneyimlerimin çoğu CPython (dinamik, yorumlanmış) ve Java (statik, derlenmiş) ile olmuştur. Ancak, başka türden yorumlanmış ve derlenmiş diller olduğunu anlıyorum. Yürütülebilir dosyaların derlenmiş dillerde yazılmış programlardan dağıtılabilmesinin yanı sıra, her türün avantajları …

26
Python yorumlayıcı kabuğundaki son komut nasıl tekrarlanır?
Son komutu nasıl tekrar ederim? Normal tuşlar: Yukarı, Ctrl + Yukarı, Alt-p çalışmıyor. Anlamsız karakterler üretirler. (ve)[kakarukeys@localhost ve]$ python Python 2.6.6 (r266:84292, Nov 15 2010, 21:48:32) [GCC 4.4.4 20100630 (Red Hat 4.4.4-10)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> print "hello world" hello world >>> …

9
Python kabuğuna sekme tamamlamayı nasıl eklerim?
Kullanarak bir django uygulaması başlatırken python manage.py shell, bir InteractiveConsole kabuğu alıyorum - Sekme tamamlama vb. Kullanabilirim. Python 2.5.1 (r251:54863, Apr 15 2008, 22:57:26) [GCC 4.0.1 (Apple Inc. build 5465)] on darwin Type "help", "copyright", "credits" or "license" for more information. (InteractiveConsole) Kullanarak bir python yorumlayıcı başlatırken python, sekme tamamlama …

13
C için tercüman var mı? [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerini karşılamıyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Yığın Taşması için konuya uygun olması için soruyu güncelleyin . 2 yıl önce kapalı . Kilitli . Bu soru ve cevapları kilitlidir çünkü soru konu dışıdır ancak tarihsel önemi vardır. Şu anda …

2
Python 3 Çevrimiçi Yorumlayıcı / Kabuk [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımız için uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, argümanlar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 8 yıl önce kapalı . …


15
Haskell'de bir Haskell tercümanı yazın
Klasik bir programlama alıştırması, Lisp / Scheme'de bir Lisp / Scheme yorumlayıcısı yazmaktır. Tam dilin gücü, dilin bir alt kümesi için bir tercüman üretmek için kullanılabilir. Haskell için benzer bir egzersiz var mı? Motor olarak Haskell'i kullanarak Haskell'in bir alt kümesini uygulamak istiyorum. Tabii ki olabilir yapılır, ancak herhangi bir …

8
Ruby Yöntemleri için Ölçme ve Karşılaştırma Süresi
Ruby'de bir yöntem tarafından harcanan zamanı ve bu yöntemdeki bireysel ifadeleri nasıl ölçebilirim? Aşağıdaki yöntemi görürseniz, yöntemin harcadığı toplam süreyi ve veritabanı erişimi ve redis erişimi için harcanan zamanı ölçmek istiyorum. Her ifadeden önce Benchmark.measure yazmak istemiyorum. Ruby tercümanı bunu yapmamız için bize herhangi bir kanca veriyor mu? def foo …


1
Mandelbrot brainf *** programını çalıştırırken neden programım takılıyor?
C becerilerimi geliştirmek istedim, bu yüzden bazı programların fikirlerini araştırıyorum. Birisi basit bir Brainf *** yorumlayıcısı ve sonra bir derleyici oluşturmayı önerir. İşte buradayım. Yorumlayıcıyı oluşturdum ve Mandelbrot programı dışında beklendiği gibi çalışıyor: A mandelbrot set fractal viewer in brainfuck written by Erik Bosman +++++++++++++[->++>>>+++++>++>+<<<<<<]>>>>>++++++>--->>>>>>>>>>+++++++++++++++[[ >>>>>>>>>]+[<<<<<<<<<]>>>>>>>>>-]+[>>>>>>>>[-]>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>[-]+ <<<<<<<+++++[-[->>>>>>>>>+<<<<<<<<<]>>>>>>>>>]>>>>>>>+>>>>>>>>>>>>>>>>>>>>>>>>>> >+<<<<<<<<<<<<<<<<<[<<<<<<<<<]>>>[-]+[>>>>>>[>>>>>>>[-]>>]<<<<<<<<<[<<<<<<<<<]>> >>>>>[-]+<<<<<<++++[-[->>>>>>>>>+<<<<<<<<<]>>>>>>>>>]>>>>>>+<<<<<<+++++++[-[->>> >>>>>>+<<<<<<<<<]>>>>>>>>>]>>>>>>+<<<<<<<<<<<<<<<<[<<<<<<<<<]>>>[[-]>>>>>>[>>>>> …
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.