那在WIN下各个语言有没有固定的运行时库LIB或DLL形式的文件? 因为我在百度百科里面看到‘运行时库是程序在运行时所需要的库文件,通常运行时库是以LIB或DLL形式提供的’
追答因为语言产品的多样性,没有固定的运行库。理解语言只是一个标准,语言产品才有运行库。
比如同是C++,vc用msvcrt,c++ builder用另外一套, open watcom, intel c++,gcc等各用不同的运行库。
“程序运行时库”的状语是“程序”不是语言,读文需要注意。同样每个程序根据开发者使用的技术依赖不同的库。
非开发者日常见到的win程序许多是由VC++或.net开发的,所以需要安装vc运行库和.net框架的几率最多,flash player,和jre也是日常常见的运行库
lib和dll都是win下微软产品专有技术的文件格式,lib是vc专用库格式,dll是win专用的动态链接库。换一家的产品,比如gcc,就没有.lib而是.a, 就可以不用dll而是.so
和语言没有直接关系。
C、C++、JAVA、C#运行时库分别是什么?(LIB或DLL形式的文件)最好能附加...
库为msvcrt,以源码和lib方式提供,输出目标可以是dll也可以内嵌入exe oracle的Java运行时为JRE,最新JRE 7 Visual C# 的运行库就是.net framework (含service pack)不同os用不同的语言产品,对应不同的运行库。gcc的c\/c++运行库对应libstdc和libstdc++。
谁能简单的描述下C、C++C#以及java的区别。
Java语言是一种完全的面向对象语言,虽然它的底层(运行时库)是用C语言开发的,可是并不依赖于C。因为Java的运行是在运行时库的支持下进行的,所以运行效率比起可以更接近底层的C/C++来说效率会有所影响,不过Java的类库采用很好的设计理念设计,非常好用,也非常实用,已经成为业界的一种标准开发...
怎样在C#中调用DLL中的函数,最好有代码和详细说明
\/\/\/ \/\/\/ 原型是 :HMODULE LoadLibrary(LPCTSTR lpFileName);\/\/\/ \/\/\/ DLL 文件名 \/\/\/ <returns> 函数库模块的句柄 <\/returns>[DllImport("kernel32.dll")]static extern IntPtr LoadLibrary(string lpFileName);\/\/\/ \/\/\/ 原型是 : FARPROC GetProcAddress(HMODULE hModule, LPCWSTR lpProcName);\/\/\/ \/\/\/...
c++,java,c#哪个好点
因此涉密软件开发,最好是使用C\/C++,至少涉密模块部分要使用。最后C++可以开发模块,直接和上面两种语言对接 学习那种语言要看具体的需求,纯粹做算法研究java可能比C++更好,因为开发工作量小,可以让开发者更加专注于算法 纯粹做window应用开发,C#也是一个不错的选择,开发速度快,开发周期也短,可以为...
C++ JAVA C C# .NET有什么区别啊
而当其作为.net的后台语言时就是c#.net了。c#主要是为了开发一些和网络相关的程序,c#主要的问题也是.net的问题在于运行程序的机器必须安装有相应版本的framwork——微软的东西向来移植性都很低,即便是用C语系开发的程序也完全没有什么移植性,更何况是他们自己研究出来的一个语言了。而.net则是专门用于...
我学过C,C++(为了学别的语言),C#,JAVA到底哪个好?
我认为是C#好。有以下几点:C#语言自C\/C++演变而来。但是,它现代、简单、完全面向对象和类型安全。如果您是C\/C++程序员,学习曲线将会很平坦。许多C#语句直接借用您所喜爱的语言,包括表达式和操作符。假如不仔细看,简直会把它当成C++。关于C#最重要的一点:它是现代的编程语言。它简化和现代化了C++...
【高分】学编程,请问C、C++、JAVA、VB、QB、FOX、MATLAB之间的联系有...
C、C++、JAVA都是完整的通用平台的语言。通俗的说,就是它们可以编写任何程序并可以在大部分硬件系统和操作系统中运行,C++、JAVA都是在C语言基础上发展起来的,在表达形式上三者很相似。区别是,C是面向过程语言,就是说,其编程核心是逻辑流程。C++和Java是面向对象语言,简单的说,是以数据为中心进行编程。这三门语言...
计算机语言排行是怎样的?什么是最好的语言?
C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。5、C C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。C#看起来与Java有着惊人的相似;它包括了诸如单一...
JAVA和C++有什么不同,哪个更好用?
采用的语法比C++的语法更容易理解,而且对于static和非static成员来说都是固定不变的。我们不必从外部定义static成员的存储方式,这和C++是不同的。 (17) 在Java里,没有象C和C++那样的指针。用new创建一个对象的时候,会获得一个引用(本书一直将其称作“句柄”)。例如: String s = new String("howdy"); 然而...
200分c\/c++\/java\/c#读取png图片
没必要那么麻烦.只要使用GDI+库里面的Bitmap对象和Graphics对象就可以了。WindowsXP以上的OS都提供GDI+图形接口了,他的功能比GDI接口更强大,使用更方便。建议你可以查查GDI+的用法。这里给你个最简单的C#的例子:System.Drawing.Bitmap bmp = new Bitmap("1.png");\/\/创建Bitmap对象 System....