有比JAVA更加让人纠结的语言么?
说什么JAVA入门容易,入门果真不难,但是之后,我就困惑了。
先是XML->DOM/SAX解析,DTD.SCHEMA,DOM4J,
然后是HTML->CSS->javascript
开发工具,插件,有了dw,aptana,eclipse
然后WEB开发,从jsp->servlet->tomcat->jstl->el表达式。
接着是jdbc->mysql
还有ajax,JQUERY,struts,spring,hibernate.....
还有什么spring,JPA,EJB,
动不动就得装一个新的插件,新的软件。
一会下载这个java包,一会那个。
看了这里,忘了那里!!
早知道安安心心看C++了,知道是这么一个状况。
[解决办法]
多了去了,比如:brainfuck
http://en.wikipedia.org/wiki/Brainfuck
http://baike.baidu.com/view/765703.htm
sample code:
++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.
这行字符是brainfuck的helloworld
+++++ +++++ initialize counter (cell #0) to 10
[ use loop to set the next four cells to 70/100/30/10
> +++++ ++ add 7 to cell #1
> +++++ +++++ add 10 to cell #2
> +++ add 3 to cell #3
> + add 1 to cell #4
<<<< - decrement counter (cell #0)
]
> ++ . print 'H'
> + . print 'e'
+++++ ++ . print 'l'
. print 'l'
+++ . print 'o'
> ++ . print ' '
<< +++++ +++++ +++++ . print 'W'
> . print 'o'
+++ . print 'r'
----- - . print 'l'
----- --- . print 'd'
> + . print '!'
> . print '\n'
[解决办法]
你纠结的并不是java语言本身,而是各种插件,库,环境才对吧
[解决办法]
LZ说的没一个是Java本身。
C++就没有XML的解析问题?
C++就不需要学习web的基础知识?
C++就不要捣鼓make,makefile,gdb?
C++ web开发就不要学习框架?
C++就不要学习SQL?
……
[解决办法]
有!比如Lisp
[解决办法]
每种语言都会遇到相关的问题。
[解决办法]
有,C++,简称c艹