主要观点总结
文章主要讨论了Java和Python在编程世界中的现状和未来发展。指出两方都有各自的优势和劣势,Java具有静态类型的特性,在运行时需要通过操作字节码来增强功能;而Python则更加灵活,运行时能够灵活修改。同时,文章还提到了JavaScript通过创新打入后端市场,Python在AI时代的优势以及未来Jython的发展。
关键观点总结
关键观点1: Java和Python在编程世界中的现状
文章描述了Java和Python在编程世界中的势力范围,双方都有各自稳固的领地,并指出任何一方想要增加市场份额都需要付出巨大努力。
关键观点2: Java和Python的特性对比
文章对比了Java的静态类型和Python的动态特性,指出Java在运行时需要通过操作字节码来增强功能,而Python则更加灵活。
关键观点3: JavaScript和Python的成功案例
文章提到了JavaScript通过Node打入后端市场,Python在AI时代的优势,以及这两者成功的案例。
关键观点4: Jython的未来发展
文章最后提到了Jython(吉森)的未来发展,指出在不远的将来,Jython会回到Java王国并创立自己的语言。
文章预览
后记:Java有自己的领地,Python有自己的江山,现在的编程世界,势力范围已经被瓜分完毕,任何一方想要在存量市场中继续增加份额,都需要付出非常大的努力,还要捎带上一些运气。比如JavaScript,通过Node这个创新成功地打入了后端王国,但是也仅仅切下了一小块蛋糕。Python则是踏上了AI时代的浪潮,成功地在新的增量市场上占据了主动。 Java语言的一大特点就是静态类型,一旦装入内存就无法修改,想要在运行时搞点儿事情,非得在字节码上打主意不可,通过操作字节码,生成新的类来增强功能,这也是ASM, Java动态代理搞的事情。而Python等语言则灵活得多,在运行时想怎么改就怎么改。所以Java要想拿自己“静态”之矛去攻击Python的“动态”之盾,肯定会死得很惨。 文中的吉森即Jython,在不远的将来,他会回到Java王国,创立Jython语言。
………………………………