For an experienced software engineer, what would be a preferred new programming language to learn?

简介: For an experienced software engineer, what would be a preferred new programming language to learn?Chanaka Fernando, knows Sin...

For an experienced software engineer, what would be a preferred new programming language to learn?

Chanaka Fernando, knows Sinhala
Answered Sep 7

I would say Go (by Google), Kotlin (by JetBrains) and Ballerina (by WSO2) are 3 interesting programming languages to learn.

Go is a more general purpose programming language written from scratch and it is more towards C,C++ type of people.

Kotlin is the new face of Java DSL. It it 100% interoperable with Java and comes with some cool syntax and new features which are missing in even Java 9.

Ballerina is a programming language designed from scratch and heavily focusing on writing micro services and integrations in the enterprise world. It comes with a set of tools which allows users to write programs visually as well we textually.

目录
打赏
0
0
0
0
78
分享
相关文章
Reading Notes: Human-Computer Interaction System: A Survey of Talking-Head Generation
由于人工智能的快速发展,虚拟人被广泛应用于各种行业,包括个人辅助、智能客户服务和在线教育。拟人化的数字人可以快速与人接触,并在人机交互中增强用户体验。因此,我们设计了人机交互系统框架,包括语音识别、文本到语音、对话系统和虚拟人生成。接下来,我们通过虚拟人深度生成框架对Talking-Head Generation视频生成模型进行了分类。同时,我们系统地回顾了过去五年来在有声头部视频生成方面的技术进步和趋势,强调了关键工作并总结了数据集。 对于有关于Talking-Head Generation的方法,这是一篇比较好的综述,我想着整理一下里面比较重要的部分,大概了解近几年对虚拟人工作的一些发展和
《Sora: A Review on Background, Technology, Limitations...》--Science and Technology - Reading Notes
《Sora: A Review on Background, Technology, Limitations...》--Science and Technology - Reading Notes
62 0
Data Structures and Algorithms (English) - 7-28 Review of Programming Contest Rules(30 分)
Data Structures and Algorithms (English) - 7-28 Review of Programming Contest Rules(30 分)
231 0
Data Structures and Algorithms (English) - 7-28 Review of Programming Contest Rules(30 分)
Efficiently Compiling Efficient Query Plans for Modern Hardware 论文解读
这应该是SQL查询编译的一篇经典文章了,作者是著名的Thomas Neumann,主要讲解了TUM的HyPer数据库中对于CodeGen的应用。 在morsel-driven那篇paper 中,介绍了HyPer的整个执行框架,会以task为单位处理一个morsel的数据,而执行的处理逻辑(一个pipeline job)就被编译为一个函数。这篇paper则具体讲如何实现动态编译。
473 0
Efficiently Compiling Efficient Query Plans for Modern Hardware 论文解读
6 Effective Methods to Learn New Technologies Faster
Technology is always evolving, and developers need to learn new products and languages faster to cope with these changes.
6302 0
6 Effective Methods to Learn New Technologies Faster
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等