首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

论编程界的日经问题:到底如何区分静态类型和动态类型、强类型和弱类型?

博主在本文中探讨了编程界常见的问题,即如何区分静态类型和动态类型,强类型和弱类型。他指出,由于这些概念本身没有明确的定义,导致人们很难就此达成一致共识。然而,如果按照已有的共识来界定这些概念,就能得出一些明确的答案。文章提到了强类型语言和弱类型语言的区别,以及静态类型语言和动态类型语言的区别。在强类型和弱类型的定义中,强类型语言常常会直接出错或编译失败,而弱类型语言会进行隐式转换或产生意料之外的结果。根据这个定义,Python被归类为强类型语言。静态类型语言在编译期确定变量类型,而动态类型语言在运行时确定。根据这个区别,C, C++, C#, Java等被视为静态类型语言,而Python, JavaScript, TypeScript, PHP等被视为动态类型语言。最后,博主表示这种讨论对工程开发的实际意义并不大。

04

Java学习历程之----基础篇(五)

叮~又到一周的学习Java时间了,上周由于杂事太多而未更新,这周咱们继续学习吧;上周陆续公布了今年获奖名单,其中比较火热的应该是今年文学奖要一起颁发18和19年的啦吧,小编比较关注的日本作家春上村树今年又双叒叕又陪跑了,但今年才发现一个事实,或许人家从未“陪跑”过。为什么村上春树还没有获得诺贝尔文学奖?这是无数村上书迷的疑问,但村上春树被提名诺贝尔文学奖的确是无中生有!因为诺奖的提名名单有50年的保密期!就是说在50年之内你根本无法知道获奖者外的其他提名者,村上春树陪跑一说主要是由一些媒体拿博彩公司的赔率作为诺奖公布前的噱头罢了。但这也正说明了村上春树在广大书迷心中的位置,推荐村上小说《1Q84》,相比于另一名作《挪威的森林》,《1Q84》更让我印(er)象(mu)深(yi)刻(xin)!好了,让我们继续畅游在Java的海洋里吧~

02

Java基础

计算机编程语言的发展,是随着计算机本身硬件发展而发展的。硬件速度越快、体积越小、成本越低,应用到人类社会的场景就会越多,那么所需要的算法就会越复杂,也就要求计算机编程语言越高级。最初重达几十吨但一秒只能运算5000次的ENIAC(世界上第一台计算机),只能做非常小的应用,比如:某些情况的弹道计算。现在任何一个人的手机运算能力都可以秒杀那个年代地球上所有计算机运算能力的总和。计算机编程语言的发展历经了从低级到高级发展。发展的核心思想就是“让人更容易编程”。越容易使用的语言,就有越多人使用;越多人使用,就有越多协作;越多协作,就可以创造越复杂的物体;计算机语言经历了三代:第一代是机器语言,第二代是汇编语言,第三代是高级语言。

01
领券