linux下程式设计c是不是比c++要好
看具体要做的东西。
如果是设计演算法、小工具软体,一般不会用到OO的特性,用C开发;
如果是处理具体业务,C++更好。
c语言在TC下程式设计 C++在visual c++下程式设计 那JAVA在哪种工具下编文字编辑器
所谓的原始码只要一个支援该语言语法 中所有字元输入的文字编辑器就OK了!
开发工具是附加了强大的辅助功能的编辑器,
java 有 JCreator,Jbuilder
Eclipse较为常用,因为它是免费的,是开源的。
指令码语言是不是比c c++之类程式语言好学啊?
在没有任何程式设计基础之前,任何语言都很难。。。
之所以会这么说,是因为他们已经有一定的程式设计基础,再学习指令码语言,就觉得简单。
为什么LINUX下程式设计很少用C++,而是用C更多这是历史原因。在C++发展之前,UNIX已经比较成熟了(LINUX核心就是UNIX),而之后的C++标准修订,主要都是微软阵营和收费软体阵营在做,和UNIX的免费阵营是对手,UNIX的一群大牛们肯定是不去理会的,造成了UNIX下更多的使用纯C。
再后来,JAVA出来之后,C/C++也发展跨平台,也有了许多可以在UNIX下开发C++的IDE了,比如CodeBlocks之类的。
因为你用linux开发都是开发嵌入式或者作业系统或者核心相关的;而这些东西用C语言更容易完成,因为核心本身用c语言开发的,那些系统库也都是c语言程式码,所以用c语言开发更效率;
1)肯定可以的呀!
2)只是Linux下的程式设计通常偏向效率,而明显C的效率明显要好于C++,但是C++的面相物件特性,对于布局/架构程式码也明显不是C可以做得到的。
3)现在很多Linux下的开发工作主要就集中于伺服器和嵌入式,都比较偏重于效率性,尤其嵌入式;但是对于伺服器,个人觉得如果不是对效率要求非常严苛,还是可以用C++的,毕竟C++对于管理程式码,理解程式码的架构还是比C容易得多。
C++在Linux下程式设计需要什么预备知识Linux环境高阶程式设计, 和 unix作业系统设计,然后继续学习分散式系统, 最终你就是神人了。
注:程式语言仅仅是工具,把注意力多放在作业系统上,看看kernel。 掌握了传统OS之后去学学分散式的系统的概念,自己写写分散式的应用~~~
怎样用学过的C++知识在Linux下程式设计?没什么特殊的,只要是ANSI C、SOCKET之类,基本上都可以在LINUX上用GCC程式设计。
比如:
hellocpp
#include <iostream>
using namespace std;
int main(void) { cout << "hello!\n"; return 0;}
用WINDOWS下的VC6可以编译,在LINUX平台上直接执行下列命令(注意需要安装GCC或者G++,并且可能需要管理员许可权):
g++ -o hello hellocpp
然后执行命令:
/hello
就可以了。
不过你要是精通MFC的人,可能需要一些时间了解QT(LINUX系统的介面工具)。如果在苹果的MAC OS X或者 IOS上程式设计,需要了解的就不仅仅是COCO(MAC系统的介面工具)了,而且需要学习Object C(有点像C#)。
C或C++ windows系统下程式设计教程 socket教程孙鑫的VC++视讯 后面几集有
#include<stdioh>
void main()
{
int a[15];
int i,j,t;
printf("input 15 numbers:\n");
for(i=0;i<15;i++)
scanf("%d",&a[i]);
printf("\n");
for(j=0;j<14;j++)
for(i=0;i<14-j;i++)
if(a[i]>a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
printf("the sorted numbers:\n");
for(i=0;i<15;i++)
printf("%d",a[i]);
printf("\n");
}
gcc -o a a1c
makefile文件
obj-m:=ao
#KDIR:=/usr/src/linux-headers-2632-31-generic
KDIR:=/home/wyz/桌面/linux-headers-2632-31-generic
#linux-source-2632
#linux-headers-2632-31-generic
#PWD:=$(shell pwd)
default:
#all:
$(MAKE) -C $(KDIR) M=$(PWD) modules
clean:
rm -rf ko
rm -rf mod
rm -rf cmd
rm -rf o
编辑用vim,linux下正统的编辑器。
编译就装个gcc,“g++
xxxcpp”
编译之后会产生一个可执行文件,默认是aout
执行可以这样/aout
调试用gdb,例如gdb
aout
具体使用方法可以去网上找找,这些都是linux下的常用工具,资料很多的。建议楼主多看些资料。
以上就是关于linux下程式设计c是不是比c++要好全部的内容,包括:linux下程式设计c是不是比c++要好、在linux下设计一个c程序,这是我们的作业~~、如何在linux里写c程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)