用Python这样的解释语言为一种新语言编写解释器在各个方面都是个坏主意吗,例如速度。
在运行时执行的编程语言通常比编译语言慢,但这并不意味着创建自己的解释器是个坏主意。
您可以使用python编写一种解释器语言,可以编译代码。问题是,您的解释器可能比用C或ASM编写的解释器慢。影响速度的另一个因素也是语言的复杂性。编译像C++这样的复杂语言与您自己的自定义语言不同,后者可能有几个保留字,而且它不是面向对象的。
用Python这样的解释语言为一种新语言编写解释器在各个方面都是个坏主意吗,例如速度。
在运行时执行的编程语言通常比编译语言慢,但这并不意味着创建自己的解释器是个坏主意。
您可以使用python编写一种解释器语言,可以编译代码。问题是,您的解释器可能比用C或ASM编写的解释器慢。影响速度的另一个因素也是语言的复杂性。编译像C++这样的复杂语言与您自己的自定义语言不同,后者可能有几个保留字,而且它不是面向对象的。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium