官术网_书友最值得收藏!

A conjecture about the future

The future is a bright place, where an incredible amount of data lives in the Cloud and software runs on any imaginable device with an intuitive customizable interface. (I know young people who can't stop talking about how awesome their phone is and how one day we will all be programming on tablets by dragging and dropping). It seems there is a certain angst in the Python community about not being relevant in the future. Of course, the more you have invested in Python, the more it matters.

To figure out what to do, we need to know what makes Python special. A school of thought claims that Python is a glue language gluing C, Fortran, R, Java, and other languages; therefore, we just need better glue. This probably also means "borrowing" features from other languages. Personally, I like the way Python works, its flexible nature, its data structures, and the fact that it has so many libraries and features. I think the future is in more delicious syntactic sugar and just-in-time compilers. Somehow we should be able to continue writing Python code, which automatically is converted for us in concurrent (machine) code. Unseen machinery under the hood manages lower level details and sends data and instructions to CPUs, GPUs, or the Cloud. The code should be able to easily communicate with whatever storage backend we are using. Ideally, all of this magic will be just as convenient as automatic garbage collection. It may sound like an impossible "click of a button" dream, but I think it is worth pursuing.

主站蜘蛛池模板: 衡阳市| 葵青区| 洞头县| 横山县| 三都| 亚东县| 渝北区| 来宾市| 耒阳市| 博湖县| 洛扎县| 田东县| 乾安县| 崇信县| 南乐县| 于田县| 腾冲县| 哈尔滨市| 喀喇| 浮梁县| 乌兰县| 利川市| 长海县| 上蔡县| 晋江市| 蒙山县| 手游| 桦甸市| 莱西市| 蒙自县| 高安市| 和平县| 和硕县| 石嘴山市| 乌拉特后旗| 烟台市| 滁州市| 保康县| 灵璧县| 林芝县| 博白县|