多くの人が不利な点について教えてくれましたが、もしあれば、その利点は何ですか?JavaCCの利点とANTLRの相違
6
A
答えて
7
JavaCCでは、独自の実行時JAR(生成するコードは独自に実行されます)は必要ありませんが、ANTLRは実行します。
2
JavaCCはすでにJavaを知っていれば学ぶのは非常に簡単です。構文は標準のJava構文と非常によく似ており、その違いは直感的です。
+0
+1これは数年前のJavaCCでの私の経験と一致します。 –
2
JavaCCは去年の時点でC++を生成することができ、Sreeni(管理者)はシステムを改善しています。
http://java.net/projects/javacc/lists/users/archive/2011-02/message/10
関連する問題
- 1. JAVACCのANTLR構文述語
- 2. importとconstとの相違点とcommonjsでの相違点
- 3. IE標準、相違点および相違点の相違点
- 4. =と:=の相違点
- 5. PHPUnitとPHPSpecの相違点と相違点
- 6. CBUUIDとNSUUIDの相違点
- 7. NSTimeZoneとGMTの相違点
- 8. ListViewとArrayListの相違点
- 9. pictureBox.Update()とpictureBox.Refresh()の相違点
- 10. ApplicationContextInitializerとBeanFactoryPostProcessorの相違点
- 11. システムとshell_execの相違点
- 12. AsyncSocketとAsyncUdpSocketの相違点
- 13. .textと.get_text()の相違点
- 14. plt.close()とplt.clf()の相違点
- 15. `BeginSubscribeToStreamingNotifications`と` SubscribeToStreamingNotifications`の相違点
- 16. Delegate.InvokeとDelegateの相違点
- 17. InternalResourceViewResolverとUrlBasedViewResolverの相違点
- 18. tf.nn.convolutionとtf.nn.conv2dの相違点
- 19. Backbone.Layout.extendとBackbone.view.extendの相違点
- 20. JavaとMacOSの相違点
- 21. Yocto:CORE_IMAGE_EXTRA_INSTALLとIMAGE_INSTALLの相違点
- 22. window.someRandomVarとsomeRandomVarの相違点
- 23. CDRとxDRの相違点
- 24. gst_bus_add_watch()とg_signal_connect()の相違点
- 25. EventStreamとEventBusの相違点
- 26. System.Threading.Tasks.DataflowとMicrosoft.Tpls.Dataflowの相違点
- 27. mkfifo()とmknod()の相違点
- 28. java.homeとJAVA_HOMEの相違点
- 29. $ httpParamSerializerJQLikeと$ httpParamSerializerの相違点
- 30. doAfterTerminateとdoFinallyの相違点
待機。 ANTLRはJavaを生成しますが、Javaは既存のJavaアプリケーションと同じランタイムで実行されませんか?私は少し混乱しています。 JavaCCはコンパイルや動的なクラスローディングを必要とするのではなく、解析された構造を直接実行できますか? –
@ebyrob:ANTLRによって生成されたコードは、そのコードが実行されるときにANTLR JARがクラスパス上にある必要がありますが、JavaCC生成コードはそれ自身で実行されます。 – skaffman