虽然有编写的思路,但是,当实现的时候却发现,这种跨平台的开发真是很有挑战性--在Windows下使用写C++代码,在android下写Java代码--Oh,一会想C++的代码,一些想Java的代码,出了问题左右互博, 会让你爽到死!^_^ 这种煎熬,就像唐三的《斗罗大陆》小说中的主角在练级时,在突破阶段时非常痛苦的状况。
其中,你会发现原来C++与Java交互编码真是很麻烦,调试的过程简直就是“极限挑战”。你会发现,原来能够使用C/C++写出Java这种非常OO应用编译语言的人不是“人”--他们就应该是“神”,这些人应该就像哪些封号斗罗一样,不--应该是“神级”的封号斗罗!这是我的感觉。因为,我虽然实现了功能,但是这种C++与Java的交互的代码很不“优雅”。不是我不想写得优雅,是因为我想的“优雅方式”的代码老是通不过编译器的编译!于是,万般无奈了,只有把C++和Java代码写得像一砣屎一样完成了功能,此时写代码的感觉,完全没有了本人在单纯使用Java或者C++编码时的那种“优雅”的感觉--我很郁闷!非常的郁闷!!!
人们常说“杂交的是最好”--错!我现在认为:“纯种的才是最好的”!纯粹的Java的编码或者纯粹的C++编码方式,会让你在掌握之后,写起来有非常良好的感觉!这种“杂交式”编码真是让我“恶心”!简直不人道!!因为在原来编程方式中认为理所当然的事情,在这种方式下统统行不通,TMD真是让我觉得回到了“蛮荒时代”!同时也感叹C++之博大精深啊,传说是这样的--“花三十年学不精C++都是正常的”。。。
Thanks for reading!