奇思妙想

2024年 3月 28日

J#和J++傻傻分不清?

J#是微软意识到J++无法继续发展的产物,目的可以将Java代码编译成微软中间语言MSIL,并不能编译成Java字节码。J#的目的为了将之前J++代码能很好地切换到Windows .NET平台。不过,...

进一步了解
2024年 3月 28日

J++语言的由来?

为了对抗Java, 微软公司开发了Visual J++, 和Java是基本完全一样的语法,而且性能还好,厉不厉害? 在Visual Studio 6.0中有包含。它是用的微软自己开发的Java虚拟机,...

进一步了解
2024年 3月 27日

C#的起源

C#读音是C Sharp, 它是微软为了对抗Java而生,最早是J++,效率比Java还好,后来被Sun公司起诉J++破坏了平台无关性,微软重新开发C#. C#和Java一样都定位为中间件语言,用虚拟...

进一步了解
2024年 3月 27日

浮点数的精确性差?

浮点数的表达方式利用整数位和小数位计算的2n数值(n可正可负)计算,必然出现不准确。1.5可精确表示,0.3却无法精确表示。有的书籍上提到,浮点数不要用==或!=判断,其实是考虑有不精确表达的可能。在...

进一步了解
2024年 3月 27日

为什么叫浮点数?

浮点数相比定点数或者整数,为了处理小数点引入了指数,导致小数点的位置根据不同浮点数而不同,故名为Floating Point Number. 一般而言,IEEE754标准被大部分编程语言的浮点数使用,...

进一步了解
2024年 3月 27日

初识Fortran

Fortran全名为FORmula TRANslation(公式转换),被称为第一代(被推广使用的)高级编程语言(同时代还有ALGOL语言),最早是IBM为704计算机做科学计算,将公式翻译成机器码,...

进一步了解