游泳如何程序开发语言有哪些言

我比较熟悉C#和vs软件想学学C++,在vc++6.0里學习下,请问:1、开始都是命令提示符程序后来win32application感觉很麻烦,函数名称又长都是大写,不好输入c++功能的强大体现在哪... 我比较熟悉C#和vs軟件,想学学C++,在vc++6.0里学习下请问:
1、开始都是命令提示符程序,后来win32 application感觉很麻烦函数名称又长,都是大写不好输入。c++功能的强大体现茬哪些方面
2、如果想用c++做个比如俄罗斯方块、连连看之类的游戏,在vc++里的什么环境下做win32 application吗?或者别的软件硬件开发用C++,做什么系统の类的项目还是用VS方便
vc++里面做窗体程序真的很麻烦
vs侧重做项目啊,做项目vb c#方便如果在vs下用c++,还是只能玩玩控制台应用程序,在里面做**系統之类的项目那还不如用C#
想体现C++语言的强大功能比如开发游戏、做个类似于杀毒软件这样的产品,不是信息管理系统之类的在什么环境下用好?

C#对面向对象程序设计应该没有多大的问题了。C++语法还是要简单熟悉一下C++不是纯粹的面向对象,里面还有很多面向过程的知識

1.开始使用控制台应用程序(Console Application),主要可以熟悉C++的基本的语法、技术但是实际开发中没有多少只是使用控制台的,主要是使用窗口应用程序

个人认为,最好还是练习一下毕竟是基础。

学了C++必须学MFC基于窗口的应用程序还是使用MFC比较多,而且开发比直接写win32 application快且功能多MFC很強大,为什么有现成的不用呢

函数名称确实很长,但是函数名都有一定的意义看到名字可以知道功能,不

知道的功能可以试着使用命名方法找函数。C#中函数名也很长啊只是VS的开发环境比VC6好用些,感觉可能不需要怎么记

而且学习C++可以更深入了解WINDOWS编程的一些技术,C#中莋的太集成了很多底层的东西可能都不知道,所以可能很多都不求甚解

2.使用C++做个小游戏,使用VC6就可以做啊需要看一下GDI编程,或者使鼡OPENGL库还要了解一下消息机制。

C++比C#高效比C高级,硬件开发使用就是因为C++底层、高效但C#没有这些优点,C#适合快速开发应用程序

VC6环境确實不如VS方便,可以安装一个插件:

还是强烈推荐学习一下C++

在了一起,且C++易学程序语句都很人性化!

参考资料: c++程序设计(谭浩强)

被Java、C#吞噬了。在有的高校里已经不开C++课程了。直接开C语言作基础Java和C#面向对象。

论执行效率C++它不如C;论面向对象,它不像Java那样完全面向對象;论简易性和可移植性它不如C和Java!

当然,C++目前使用还很普遍因为它既面向对象又面向过程,执行效率还比较高

一般而言,C++语言借助一些工具和平台来开发程序典型的就是微软的Visual C++。这种开发工具以C++语言为核心程序开发语言有哪些言用VC++开发游戏,一般是MFC程序设计即常说的win32 application,它基于微软的API封装

至于硬件开发方面比如嵌入式一般使用C语言,也有使用C++的不过相对少一些。比如日本开发EC++

VS开发环境吔支持上述程序设计,但不是重心所在VS主要还是基于Web程序开发,功能十分强大!

就是说Java、C#强大在B_S模式网络编程,在应用程序C_S上远不如C++靈活强大而且C++的代码执行效率仅次于C,但代码复杂度要低很多复用性、可读性又高于C很多,一个大型项目很难想象完全用C开发都这吔是VC++到现在生命力还很强的原因。

2、大型项目一般不单纯是一个环境是有很多动态库模块组成,然后被一个可执行文件调用如果楼主想做一个简单的产品,可以建立一个“MFC应用程序”项目选择对话框模式就OK了。

C#本人也略知一二和VC++还是有很大区别的,VC很少用托管和FreamWork框架楼主要多了解一些Windows机制和MFC知识才行。

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

间大量的程序设计语言被发明、被取代、被修改或组合在一起。尽管人们多次试图创造一种通用的程序设计语言却没有一次尝试是成功的。之所以有那么多种不同的編程语言存在的原因是编写程序的初衷其实也各不相同;新手与老手之间技术的差距非常大,而有许多语言并对新手来说太难学;还有不同程序之间的运行成本(runtime cost)各不相同。

有许多用于特殊用途的语言只在特殊情况下使用。例如PHP专门用来显示网页;Perl更适合文本处理;C語言被广泛用于操作系统和编译器的开发(所谓的系统编程)。

程序设计语言使得计算机程序不再过度地倚赖某种特定的机器或环境这昰因为程序设计语言在不同的平台上会被编译成不同的机器语言,而不是直接被机器执行最早出现的编程语言之一FORTRAN的一个主要目标,就昰实现平台独立

虽然大多数的语言可以既被编译(compiled)又被解译(interpreted),但大多数只在一种情况下能够良好运行在一些编程系统中,程序要经过几個阶段的编译一般而言,后阶段的编译往往更接近机器语言这种常用的使用技巧最早在1960年代末用于BCPL,编译程序先编译一个叫做“0代码”的转换程序(representation)然后再使用虚拟器转换到可以运行于机器上的真实代码。这种成功的技巧之后又用于Pascal和P-code以及Smalltalk和二进制码,虽然在很多时候中间过渡的代码往往是解译,而不是编译的

如果所使用的翻译的机制是将所要翻译的程序代码作为一个整体翻译,并之后运行内部格式那么这个翻译过程就被成为编译。因此一个编译器是一个将人可阅读的程序文本(叫做源代码)作为输入的数据,然后输出可执荇文件(object code)所输出的可执行文件可以是机器语言,由计算机的中央处理器直接运行或者是某种模拟器的二进制代码。

如果程序代码是在运荇时才即时翻译那么这种翻译机制就被称作解译。经解译的程序运行速度往往比编译的程序慢但往往更具灵活性,因为它们能够与执荇环境互相作用参见解译语言。

计划的一部分开发而成包含C和C++。

  学习理由:是.Net框架的基础部分Duquaine说:“如果您大量使用Microsoft的产品,那么學习C#是十分有必要的”

  编程经验的人员。Duquaine说:“如果您不是微软产品的使用者那么学习Java必不可少。”

  基本描述:一种面向对象的語言在微软.Net框架中使用。

  学习理由:最具争议的是目前是被广泛优先采用的”

本回答由佛山市南海铝顺建材有限公司提供


· TA获得超過2.9万个赞

并非所有最流行的就是最好的,你只要真正把C,C++学好了,那么其他语言对你来说不过是小菜一碟.

好好打好基础吧!沉下心来,不要好高好高騖远。


· TA获得超过2.9万个赞

c#和java这两个都时目前为止最流行也是最常用的

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜頭里或许有别人想知道的答案。

 初学者遇到最多的困惑是:上课吔能听懂书上的例题也能看明白,可是到自己动手做编程时却不知道如何下手。发生这种现象的原因有三个:
一、所谓的看懂听明白只是很肤浅的语法知识,而我们编写的程序或软件是要根据要解决问题的实际需要控制程序的流程如果你没有深刻地理解C语言的语句嘚执行过程(或流程),你怎么会编写程序解决这些实际问题呢
二、用C语言编程解决实际问题,所需要的不仅仅是C语言的编程知识还需要相关的专业知识。例如如果你不知道长方形的面积公式,即使C语言学得再好你也编不出求长方形的面积的程序来
三、C语言程序设計是一门实践性很强的课程,“纸上谈兵”式的光学不练是学不好C语言的例如,大家都看过精彩自行车杂技表演假如,你从来没有骑過自行车光听教练讲解相关的知识、规则、技巧,不要说上台表演、就是上路你恐怕都不行


出现问题原因清楚了,那么如何学习呢?请伱看【C语言学习六步曲
特别提醒:在使用本方法之前一定要先阅读C语言的相关内容要初步掌握相关知识的要点,然后按下述方法学习可以达到理解、巩固、提高C语言知识和提高程序调式能力的目的。

在这一步要求按照教材上的程序实例进行原样输入运行一下程序是否正确。在这一步基本掌握C语言编程软件的使用方法(包括新建、打开、保存、关闭C程序熟练地输入、编辑C程序;初步记忆新学章节的知识点、养成良好的C语言编程风格)。 单击此处查看【C语言的编程风格】


使用《Turbo C/C++ for Windows 集成实验与学习环境》软件可以很方便地看着软件集成的《C语言入门教程》输入练习其中的程序例题具体使用方法参见软件帮助部分。

  初学者最容易犯的错误是:
1、没有区分开教材上的数字1和芓母l字母o和数字0的区别,造成变量未定义的错误另一个易错点是将英文状态下的逗号,分号;括号()双引号""输入出入成中文状态下的逗号,汾号;括号()双引号“”造成非法字符错误。
2、C语言初学者易犯语法错误:使用未定义的变量、标示符(变量、常量、数组、函数等)不区分大小写、漏掉“;”、“{”与“}”、“(”与“)”不匹配、控制语句(选择、分支、循环)的格式不正确、调用库函数却没有包含相应的头文件、调用未声明的自定义函数、调用函数时实参与形参不匹配、数组的边界超界等
3、修改C语言语法错误时要注意以下两點:
(1)、由于C语言语法比较自由、灵活,因此错误信息定位不是特别精确例如,当提示第10行发生错误时如果在第10行没有发现错误,從第10行开始往前查找错误并修改之

(2)、一条语句错误可能会产生若干条错误信息只要修改了这条错误,其他错误会随之消失特别提礻:一般情况下,第一条错误信息最能反映错误的位置和类型所以调试程序时务必根据第一条错误信息进行修改,修改后立即运行程序,如果还有很多错误要一个一个地修改,即每修改一处错误要运行一次程序。

在第一步输入的C程序的基础上进行试验性的修改运荇一下程序看一看程序结果发生了什么变化,分析结果变化的原因加深新学知识点的理解。事实上这和第一步时同步进行的实现“输叺”加深知识的记忆,“修改”加深对知识的理解记忆和理解是相辅相成的,相互促进

#include "这些东西都会过时,不会过时的是数据结构和優秀的算法!

  15.记住:书到用时方恨少不要让这种事发生在你身上,在学校你有充足的时间和条件读书多读书,如果有条件多读原蝂书你要知道

,当一个翻译者翻译一本书时他会不知不觉把他的理念写进书中,那本书就会变得像鸡肋!

  16.我还是强调认真听专业課因为有些课像《数据结构》、《编译原理》、《操作系统》等等,这种课老师讲一分钟能让你明白的内容

你自己看要看好几个月,囿的甚至看了好几年都看不明白

  17.抓住在学校里的各种实践的机会,要为自己积累经验就业时经验比什么都有用。

  18.多去图书馆每个学校的图书馆都有很多好书等你去看!

  19.编程不是技术活,而是体力活

  20.如果你决定了要当一个好的程序员,那么请你放弃遊戏除非你是那种每天只要玩游戏就能写出好程序的天才!

  21.你要有足够的韧性和毅力!有个高手出一一道题测试你的韧性和毅力:找個10000以内的素数表,把它们全都抄下来然后再检查三遍

,如果能够不间断地完成这一工作你就可以满足这一条。

  22.找到只属于你自己嘚学习方法不要盲目的追随别人的方法,适合自己的才是最好的!

成为编程高手的八大奥秘

转摘于:《中国电脑教育报》  作者:未知

不知不觉做软件已经做了十年有成功的喜悦,也有失败的痛苦但总不敢称自己是高手,因为和我心目中真正的高手们比起来还差得太遠。世界上并没有成为高手的捷径但一些基本原则是可以遵循的。

  数据结构、离散数学、编译原理这些是所有计算机科学的基础,如果不掌握它们很难写出高水平的程序。程序人人都会写但当你发现写到一定程度很难再提高的时候,就应该想想是不是要回过头來学学这些最基本的理论不要一开始就去学OOP,即使你再精通OOP遇到一些基本算法的时候可能也会束手无策。因此多读一些计算机基础理論方面的书籍是非常有必要的

  不要拘泥于固定的思维方式,遇到问题的时候要多想几种解决问题的方案试试别人从没想过的方法。丰富的想像力是建立在丰富的知识的基础上除计算机以外,多涉猎其他的学科比如天文、物理、数学等等。开阔的思维对程序员来說很重要

  3、最简单的是最好的

  这也许是所有科学都遵循的一条准则,复杂的质能转换原理在爱因斯坦眼里不过是一个简单得不能再简单的公式:E=mc2简单的方法更容易被人理解,更容易实现也更容易维护。遇到问题时要优先考虑最简单的方案只有简单方案不能滿足要求时再考虑复杂的方案。

  当你遇到障碍的时候不妨暂时远离电脑,看看窗外的风景听听轻音乐,和朋友聊聊天当我遇到難题的时候会去玩游戏,当负责游戏的那部分大脑细胞极度亢奋的时候负责编程的那部分大脑细胞就得到了充分的休息。当重新开始工莋的时候我会发现那些难题现在竟然可以迎刃而解。

  人类自然科学的发展史就是一个渴求得到答案的过程即使只能知道答案的一尛部分也值得我们去付出。只要你坚定信念一定要找到问题的答案,你才会付出精力去探索即使最后没有得到答案,在过程中你也会學到很多东西?

  三人行必有我师也许在一次和别人不经意的谈话中,就可以迸出灵感的火花多上上网,看看别人对同一问题的看法会给你很大的启发。

  7、良好的编程风格

  注意养成良好的习惯代码的缩进编排,变量的命名规则要始终保持一致大家都知道洳何排除代码中错误,却往往忽视了对注释的排错注释是程序的一个重要组成部分,它可以使你的代码更容易理解而如果代码已经清楚地表达了你的思想,就不必再加注释了如果注释和代码不一致,那就更加糟糕

  这也许是“高手”和一般程序员最大的区别。高掱们并不是天才他们是在无数个日日夜夜中磨炼出来的。成功能给我们带来无比的喜悦但过程却是无比的枯燥乏味。你不妨做个测试找个10000以内的素数表,把它们全都抄下来然后再检查三遍,如果能够不间断地完成这一工作你就可以满足这一条

我要回帖

更多关于 程序开发语言有哪些 的文章

 

随机推荐