未来编程的畅想

未来编程的畅想

译者:刘汪洋,网名:明明如月。软件设计师、杭州电子科技大学研究生。
原文出处:http://blog.honeypot.io/functional-or-object-oriented/
原作者:SashaPliusnina
未来的编程语言和科技多样性一直是IT界关注的两个焦点。
我们将这两个问题合二为一,采访一些出色的女性开发人员就未来编程这个话题发表她们的看法。
让我们看看她们怎么说…
AlveanEkman,Java开发者
编程的未来是一个庞大且不确定的话题,但依我看来,编程语言的设计主要针对特定的需求。
科技领域的进步非常巨大而且复杂。随着编程语言的演化,编写代码将更加轻松脚本也会更加全栈式。
展望即将到来的一切,在像web浏览器这种暴露的环境中安全性就显得格外重要,Rust就是这样应对该问题的一种行之有效的编程语言。
明确对象所有权有助于保持客户端的安全避免一些充满恶意的对象控制。通过团队合作提出新的框架以便解决这个问题。
此外,由于高性能系统功能语言所固有的能够保障运行却毫无任何副作用的优势,因此它将非常流行。
由于面向对象编程语言如Java或C#非常容易入门而且非常通用,我认为它们不会消失。
这也使得它们站在了多产的编程语言行列,即使不得不进行演化它们也总能有法子生存下去。一直伴随着面向对象语言成长的一些人很假想有一天它们会逐渐淡出历史舞台。我武断地认为,这种类型的编程语言将会一直存在,
Alvean是一个瑞典人,她在一个大型公司的小团队里面当一名Java开发者。
日常的需求使他对新技术充满好奇心,如她有一个近视眼的猫咪,这驱使她学习Python,并用其编写自动夜灯系统。
AleksandraGavrilovska,Soundcloud的iOS开发者
由于职业的原因我只习惯于使用面向对象编程语言,因此这对我来说这一个有趣而很难回答的问题。目前我在学习Swift,它有面向方法编程语言的普遍特征但也却不是一个函数式编程语言。通过观察编程语言的演变过程,我们可以看到像Java和C++这种面向对象编程语言已经流行很久,同样也出现了一些面向函数式编程的特性。软件开发并不是热衷于某种范式而是开发出可信赖的软件。为了达到这个目的,我们可以选择我们所需要的并且对我们有帮助的编程语言。我希望我们能够对OO(面向对象)和FP(函数式编程)范式取其精华,希望它们能够融合在一起。
Aleks从2008年开始就已经成为一个iOS开发者,现在是SoundCloud移动工程师。她创建柏林WomenWhoCode组织并热衷于推动女性在科技领域发挥作用。
KatherineLiu,Number26后端开发者
我现在已经写了6年代码,工作也接近2年了。我已经注意到编写代码已经发生了巨大变化。
由于编译器和运行环境变得越来越复杂,人类在某种程度上不需要编写程序做到那么精细。
例如在学术领域,我们学习计算机科学的基本原理时,如果使用C语言这种老旧的低级的编程语言,我们就不得不懂得其原理并且了解运行程序的细节。这就要求我们需要构建更多的原始类型、对内存进行管理、切换线程上下文等。随着Javascript、Python、Ruby等动态类型语言的出现,运行环境可以自行选择对象在内存中的表示方式和其他方面的改进,这样程序员就可以专注于高级别的一些细节处理。展望未来,我看到这个趋势越来越显著。
不久以后像并发和垃圾回收这种麻烦的事情都将被运行环境和虚拟机完全处理好。
对于“连接”程序到一起的模块也将得到发展。映射数据库记录到对象、序列化和反序列化对象也将有进一步发展而且格式化将会消失。这些未来编程语言将整合进各种编程范式。不久每种编程语言都会含有类似面向对象编程的特征和类似函数式编程的特征,程序员将能够根据它们的需要能够灵活地使用它们。
Kate出生在美国。在微软工作过,参与过像Cortana和Windows10项目。现在在Number26做后端软件开发人员。
LauraPiersonWadden,houghtworks开发人员
我对未来编程的看法比较注重实用性:这种技术怎样用来支持年纪稍大一些的人?
怎样支持一些不能不再“最新”的人?
行业的工作将怎样演变和怎样为老的成员提供工作安全保障?
作为一个女性、一个女权主义者和一个同性恋者收入永远达不到一个男性的水平。我考虑如何保持自己领域的相关性以及年龄稍大一些以后怎样拥有一个工作保障。10年以内我们也跟不上行业发展的速度?
Laura白种人、同性恋者生活在Berlin的美国程序员,在ThoughtWorks工作。
译者补充:
刘汪洋,杭州电子科技大学软件专业研究生在读。
未来编程语言将会更加人性化,更加符合自然语言。像hibernate这种ORM框架将会得到进一步发展,实体到数据库记录的映射将更加方便,不同的数据库可能不再需要不同的驱动,数据类型可能更加动态化。虽然未来编程有很多不确定性,但是数学的重要性是不可否认的,数学这个科学在编程领域仍然将扮演者极其重要的角色。
代码也将实现可视化,未来编程可能更像搭积木那种方式去进行编程,功能的封装将更加高级,程序员将从一些底层(目前看起来比较高层的)的编写中解放出来。程序员将从繁重的劳动中解放出来,编程不再是一件重复劳动和痛苦的体验。
不管是面向对象编程语言如Java、C#等,如果不能随着发展变化而进行改变,或许也将被淘汰。新的编程语言肯定还会不断的涌现,新的特性会不断的加入。不同编程语言相互调用也不会再那么麻烦。
关于未来科技,我认为在未来借助vr等技术,就像飞机实现了人类的“飞行”一样,人的“瞬间移动”或许不再是神话。借助某个技术或者新型的工具可以使得千里之外的人瞬间站在眼前,可以实现语言的交流、视觉、触觉等模拟真实的再现。相信在未来终将成为现实,远程会议不再是简单地通过屏幕或者手机这种简单的媒介来实现,异地恋也不再痛苦。
裸眼3D技术将更加成熟,人类不再需要借助液晶屏幕这种方式显示图片文字等。可以直接在空气中进行投影,可以加入触觉、味觉等感官的体验。
刘汪洋,软件设计师、英语翻译专业学士,软件专业硕士。有四年的java学习和编程经验,喜欢翻译但是更热爱软件编程。
原作者简介:
SashaPliusnina
Sasha是Honeypot的一个典型人才。
出生在乌克兰,由于莫名其妙地非常喜欢德语移居到德国。
Sasha业余时间经常泡在书店倾听ChetBaker的演奏的音乐。
—————————————————————————————————
如果您也对此类英文计算机类文章的翻译感兴趣,欢迎加入兴趣翻译小组。
计算机英语翻译交流群196537215
—————————————————————————————————-
最后值此教师节之际,祝愿老师们教师节快乐,天天快乐。

主题测试文章,只做测试使用。发布者:最新稳定辅助网,转转请注明出处:https://www.744broad.com/15424.html

(0)
上一篇 2023年3月7日 上午2:20
下一篇 2023年3月7日 上午2:24

相关推荐

  • 硬核观察 #834 Rust 叫好不叫座

    硬核观察 #834 Rust 叫好不叫座 据2022年StackOverflow开发者调查,只有9%的开发者在使用Rust,但它已经在“最受喜爱”的语言中占据了七年的位置。在今年的调查中,几乎有87%的开发者表示他们喜欢Rust,这比第二大受欢迎的语言Elixir高出约10个百分点。消息来源:StackOverflow老王点评:看起来发展很好,而且已经进入了…

  • Java还值得学吗?2019年Java岗位占总需求量的60%以上!

    Java还值得学吗?2019年Java岗位占总需求量的60%以上! 互联网人才缺口依然很大随着互联网的发展,各大企业纷纷制订了自己的未来发展战略,5G、大数据、工业互联网、人工智能等行业迎来风口,因此企业想要跟上时代潮流必然要加强技术的更新和研发,对于技术人才的需求更是迫求。在《2019-2020年中国开发者调查报告》中,从“开发者现状分析”中有最新的发现。…

    RUST资讯 2023年2月18日
    80
  • 浅析最低价中标,到底是善举还是恶行?

    浅析最低价中标,到底是善举还是恶行? 近年来,在工程建设项目招投标过程中,超低价中标、串通投标等违法违规行为时有发生,既扰乱了市场的公平竞争秩序,也侵害了国家、集体与群众的合法权益。在这种环境下,2017年10月1日,《政府采购货物和服务招标投标管理办法》(财政部令第87号)施行,由质量对低价投(中)标说“不”。据了解,87号令第60条明确规定:评标委员会认…

  • 高效又节能的 Rust 能帮助拯救地球吗?

    高效又节能的 Rust 能帮助拯救地球吗? 这种编程语言安全又高效,但很难学,会拖累生产力。去年12月,在AWSRe:invent大会上,Rust基金会主席ShaneMiller和Tokio项目负责人CarlLerche提出了使用Rust来尽可能减小人类对环境破坏的概念,但他们认为Rust陡峭的学习曲线是通向这一目标的道路上最大的障碍。Miller还是AWS…

    RUST资讯 2023年2月26日
    60
  • 明朝后妃和女官服饰,服饰制度为何这么繁琐?程朱理学影响大

    明朝后妃和女官服饰,服饰制度为何这么繁琐?程朱理学影响大 导语:明朝后妃和女官服饰是什么样的,男性服饰为何这么繁琐?程朱理学影响大,朱元璋重典治国需要!明朝正史剧有很多《朱元璋》、《郑和下西洋》、《大明朝1566》、《帝师刘伯温》、《女医明妃传》等等,在这些明朝历史影视剧中,女性服饰形象无疑是最大的看点之一,包括服装配饰、发型发式以及面部妆容等等都给观众留下…

  • 为什么网络钓鱼仍然是最成功的黑客技术

    为什么网络钓鱼仍然是最成功的黑客技术 现在我们大多数人都不会点击声称彩票中奖者的电子邮件。但是,网络钓鱼攻击已经进化了,并且仍然是自1995年第一次网络钓鱼攻击以来对个人或企业最危险的网络攻击。根据电子邮件安全公司Valimail的一份报告,每天发送超过30亿封欺骗性消息,占所有电子邮件流量的近1%。这给我们的社会造成了代价高昂的损失。根据Cybersecu…

  • 带你玩转接口测试利器Apifox,亲测好用

    带你玩转接口测试利器Apifox,亲测好用 点击上方头像关注我,每周上午09:00准时推送,每月不定期赠送技术书籍。本文2271字,阅读约需7分钟Hi,大家好。在上一篇Apifox系列文章:接口测试利器Apifox,凭什么成为新晋高富帅?,主要介绍接口管理现状、Apifox基本功能。以下主要介绍Apifox的安装设置及常用功能,感兴趣的小伙伴可以下载试试~一…

    RUST资讯 2023年2月24日
    30
  • 大家对PHP的误解有哪些?

    大家对PHP的误解有哪些? PHP现在名声很糟糕,因为它曾经是“可怕”的。本文试着回答一些常见的关于PHP的断言,目的是向非技术人员解释,PHP并不像许多人所说的那么糟糕。1、它是不是鼓励糟糕的实践?不再是了。过去,许多开发者被书本教授非常糟糕的实践,因此PHP代码的质量非常差。PHP曾经还允许你做一些非常奇怪的事情,使得它非常容易构建,但维护起来却是一场噩…

    RUST资讯 2023年2月24日
    70
  • 想做舰载机可不容易,飞机锈蚀会受哪些因素影响?

    想做舰载机可不容易,飞机锈蚀会受哪些因素影响? 对于普通战机能否改装上舰,不仅考验的是本身的结构设计和起降性能,防腐耐腐能力也是一个关键因素,比如将来的直20上舰,也要做大量抗腐蚀处理,舰载机同样考验着航空工业在防腐耐腐上的发展水平。对于现代作战飞机来说,所有飞机都是以金属材料为主,复合材料为辅;许多因素影响金属腐蚀的类型、速度和严重性。那么具体来说,影响金…

  • 自然拼读基本规则和窍门(二)三音

    自然拼读基本规则和窍门(二)三音 ☀不定期推送家庭教育、婚姻、两性、三代人、社会教育、影评书评、心理学、终身教育等内容的原创杂谈!我是思成妈妈,笔名:顽颜瞳。感谢关注本微信订阅号的朋友们(K-12EDUCATION)上次我们讲了自然拼读规则(一)今天继续说第二辑shr-[r]shrink(萎缩、收缩)shred(碎布条、撕成碎片)shrill(尖锐的声音)s…

    RUST资讯 2023年3月11日
    20
关注微信