沒接觸過易語言,為了回答這個問題,特意到易語言官網上看了一下。下面就談談我對易語言的一點粗淺的看法。
易語言的特點就是使用了全中文指令,除此之外,似乎沒有什么別的特長。而它和C++,Java等語言相比明顯存在著一些短板:
- 標準類庫還不豐富這是官方的說法,感覺易語言的定位很模糊。可比較的對象似乎是C++。但C++的標準類庫已經十分完善,想超越少說得10年以上。我覺得把易語言做成中文版的C++,借雞下個蛋,比較適合。就象Scratch那樣。
- 不支持跨平臺官方稱只需少量修改代碼即可實現跨平臺,但由于該語言和C++類似直接在CPU上進行,而又沒有納入ANSI之類國際標準,因此,各大平臺是否能支持該語言的編譯是要打個問號的。
- 不能國際化由于中文屬于雙字節碼,該語言的編碼被限制在GB或Unicode上,不能很好地支持其他語言編碼,如Shift-JS等。這對該語言建立國際化的生態圈,是非常致命的弱點。
基于以上幾點,我并不看好易語言。它沒有任何新技術,也沒有清晰的產品定位,有的只是情懷而已。