开发语言漫谈-kotlin

程序的运行环境包括移动设备、服务端、浏览器,服务器又分为window、linux等,不同的环境使用不同的开发语言。为了解决这个问题,开发IDE大拿JetBrains开发了kotlin。

Kotlin是一个岛屿的名字,全称是Kotlin Island。这个小岛位于俄罗斯的圣彼得堡附近。这门新语句之所以命名为Kotlin,是因为主要开发者都在这个小岛上。

Sun公司创造了Java和标准库,但是拿不出像样的IDE。IBM搞了个Eclipse,挤走了JBuilder、NetBeans等IDE,但JetBrains公司Idea要好于Eclipse。JetBrains的PyCharm也是python最好的开发环境。这点Sun公司不如微软,微软的C#的开发环境简单好用,降低了开发者门槛。Sun的母公司Oracle也这德行,这么强大的数据库系统,却没有个好的客户端工具。可能是特意留点市场份额给大家?就像哇哈哈用纸箱子包装,为底层劳动者提供点收入?不得而知

kotlin从各个方面都扩展和超越了Java,但毕竟是新兴事务,推广和流行还需要时间考验。

至此我们介绍了C的庞大家族C、C++、C#、Java、JavaScript、kotlin。

相关推荐
Once_day3 小时前
C++之《程序员自我修养》读书总结(1)
c语言·开发语言·c++·程序员自我修养
喜欢喝果茶.3 小时前
QOverload<参数列表>::of(&函数名)信号槽
开发语言·qt
亓才孓3 小时前
[Class类的应用]反射的理解
开发语言·python
努力学编程呀(๑•ี_เ•ี๑)3 小时前
【在 IntelliJ IDEA 中切换项目 JDK 版本】
java·开发语言·intellij-idea
island13143 小时前
CANN GE(图引擎)深度解析:计算图优化管线、内存静态规划与异构任务的 Stream 调度机制
开发语言·人工智能·深度学习·神经网络
坚持就完事了3 小时前
Java中的集合
java·开发语言
魔芋红茶4 小时前
Python 项目版本控制
开发语言·python
云小逸4 小时前
【nmap源码解析】Nmap OS识别核心模块深度解析:osscan2.cc源码剖析(1)
开发语言·网络·学习·nmap
冰暮流星4 小时前
javascript之二重循环练习
开发语言·javascript·数据库
风指引着方向4 小时前
自定义算子开发入门:基于 CANN op-plugin 的扩展实践
开发语言