我对在C上开发自己的编程语言很感兴趣,但我不知道从哪里开始。
所以,我研究过,这引起了我的注意:
A lot of languages are C-based.
流行的编程语言,如C++和Objective,可能还有C#和Java都建立在C之上(更别提Python了)
C++和object创建者是如何创造出一种新的基于C的语言,但是添加了面向对象的编程概念呢?
我想要做一个django自定义模板过滤器,以生成如下所示的特殊代码块。
Python代码
{% highlight python %}
import random
# Generate a random integer in the range 10 to 49.
i = random.randrange(10,50)
print 'Your number is', i
{% endhighlight %}
Ruby代码
{% highlight ruby %}
for i in (1..4)
print i,&