我有C语言的基础,但想学有关网络游戏的编程语言

2020-12-02 13:47:04 字数 5873 阅读 4468

1楼:八路军总指挥

首先先来分析一下网络游戏编程的组成!

1:服务器编程

1)数据库

2)网络

3)人工智能

2:客户端

1)人工智能

2)网络

3)界面

4)控制

5)数据库

简单地说就是这样的,但是根据不同情况还有很多!

我可以这样和你说目前所有的几乎语言都可以用来开发网络游戏,如 vc、delphi等如热血传奇,vb也可以好多传世的私服就是vb模拟的!

其实用什么语言都是不重要的,重要的是算法!

2楼:深海渔人

网络游戏设计的内容很多

通信,3d渲染,图形优化等等

主要得学会这些方面的知识,语言选择自己用的熟练的就可以了。

3楼:匿名用户

慢慢来吧~~我从白痴苦砖研1年半时间终于可以开发点平面游戏了~~~真在看motion blending 、dynamic facial animation 不就了将来俺也会开发大型网络游戏了~汗~~~成为中国游戏之父~~~~巨汗~~~~~~~~

我想学习c语言,进而学编程,但是现在一点基础没有,要说有,也就是游戏,不会别的

4楼:匿名用户

c语言谭浩强写的 c程序设计(第四版),我第一次用就用的这书,还可以的。你多看几次。把基础的记下。。c开始蛮简单的。

5楼:叁万英尺

推荐一本书:c primer plus

我想学习c语言编程,但我一点基础都没有,我是自学好呢?还是去参加一个培训班好呢?

6楼:酷哥

一点基础都没有还是先参加培训班吧,没点基础自学比较难,容易打击学习的兴趣,培训过后有基础了可以自学,自学记忆会深很多,我当初就是0基础自学的,刚开始几度想放弃,后来给人指点了下有点懂了兴趣也就来了,祝你成功!!

7楼:手机用户

这个不好学,我曾经也想自学后来放弃了 ,你还是参加个培训班吧。

8楼:浅浅殇

想学的深一点,走编程这条路的话还是去计算机培训班吧

关于计算机语言。我想学编程,没有任何基础,面对那么多选择,我不知先那个好,请给些建议,是先那个?

9楼:匿名用户

vb就不用考虑,它初学编程很容易,但是vb对编程的限制很严重。

而r语言不是程序编程语言,它好像和统计分析有关。

c语言是传统的面向过程类语言,应用范围已经比较少了。它完全可以有c++语言代替,c++就是在c语言基础上增加的面向对象的技术,所以c++语言的图书基本上前几章节就是c语言的内容。也就是说你如果想写c语言程序,完全可以用c++来写。

而c++与c#都是面向对象的语言,java也是。c#是微软为了它自己的发展战略在c++基础上做了适当的修改而形成的语言,所以在书写语法上c#与c++有很多东西很像,当然c#把c++语言中的指针去掉了,并且添加了一些非常时间的语法特征。

c++或c语言对编译器软件没有限制,对操作系统平台也没有限制。windows有很多编译器,在linux平台下可以使用gcc。

c#语言本身对平台也没有限制,但是目前好像只能用microsoft visual studio编译,而它生成的程序大多数只能在windows上运行。当然它要与.*** framework配套时间,在编写windows上,特别是有用户界面的应用程序上要比c++或c语言容易多了。

c#语言也可以用asp.***的**开发。

.*** framework为windows操作系统上为了面向对象而提供的一种编程接口,传统的叫win32 api这是面向过程的,各种语言在使用win32 api访问操作系统资源时特别烦琐,特别是编写有用户界面的程序。

.*** framework则简化了这个问题,所有的事物都视为对象。操作系统中各种资源都是对象,这样编程就容易了。

不过现在有一个模仿.*** framework的第三方库mono,它可以实现用c#生成的应用程序在linux上运行,但是mono并没有完全实现.*** framework,所以有些特定功能无法在linux上运行。

当然未来你的程序主要面向windows操作系统则无须在意这个。

不过c#确实是一个非常好用的语言。

如果你要面向linux操作系统编程,那建议c++语言或c语言。

需要说明c++语言不能直接使用.*** framework。不过微软为了c++能够使用.*** framework,对c++所了适当修改。形成了c++/cli。

只是对c++所了小幅度的调整,当然它保留了c++原来的语法特征。

不过市面上介绍.*** framework的书都是用c#语言描述的,所以想用c++使用.*** framework,则需要将c#使用方法适当的修改一下。

建议你直接将c语言、c++语言以及c#语言都开了,包括java。

虽然是四种语言,但是你的学习量绝对不是四种语言之和,最多相当于两种语言的学习量。

因为c++语言的前几章节就是c语言;c++语言中模板、stl等东西若弄不明白可以不学,最编程影响不到。

c#语言去掉了c++和c语言中的最复杂的的指针的概念,适当的修改了c++语言的一些语法特征,主要是对象、类一些,并增加了一些语法特征。

java语言也是面向对象的,对象、类等概念与c++和c#一样,只是写法稍微不同而已。

就想“1”,中国叫它“一”,英国人叫它“one”。但是不管怎么叫,最终都是1。

10楼:柴胡白术

作为已经入门

的菜鸟,我个人建议c#,学习winform,容易培养起浓厚的兴趣,有个c#菜鸟教程,我就是看这个入门的,太复杂的先不要看,再好也先别看,基础的简单,而且学起来更容易有成就感,后面再回头学c,学习下数据结构,编译原理,数据库之类的,再看看网上的那些的大神的晋升之路,不管怎么样保持一个热忱的心循序渐进的学习,总会学好的

11楼:匿名用户

要看你的目的是什么,自学最好是先找个方向

高级语言首选c++和java,底层语言选c和汇编c#和java很类似(主要是**开发类)

vb或delphi是介于c++和java之间的快速编程工具所有的编程语言最后的基础都是c(但不会也不影响使用)

12楼:匿名用户

能不能学好编程,主要在于兴趣的大小,只要你兴趣十分浓厚,那么在入门到熟练的过程中,就可以克服期间的枯燥乏味期,从而登堂入室,最终做一个合格的软件工程师。当然基础知识也是必须的,初中毕业的话,你面对的困难还是比较大的,需要在学编程之前学一些相关的知识,比如计算机硬件知识、数字电路知识等等,编程的目的是为了应用,或者为了控制一些东西,因此,这些基本知识是必须的。否则即使你懂得了编程语言,语法熟练,但也不会成为一个优秀的软件工程师。

13楼:萧寒

系统学习c语言,这样vb、r、c#在用额时候查查帮助文档就会了。

java是目前最为流行的编程语言,如果要学会深学,还是要有语言基础的。c就是基础。

14楼:匿名用户

如果你想要从零开始学习,而且以后准备专门从事软件开发,先从c语言开始,可以帮你快速了解软件开发所需的最重要的算法、数据结构等基础知识。谭浩强的《c语言程序设计》是非常经典的教程。

如果你只是想快速上手,开发一个自己企业工作用的管理系统,避免外包导致的各种问题,可以考虑一下活字格和类似的快速开发平台,会excel的公式就可以拖拖拽拽的做一个web系统出来。

15楼:武汉蚂蹄软件

现在ai人工智能越来越火,建议学python,简单易学上手快。

选择语言,主要看使用场景吧

c/c++:驱动开发、偏底层,难度大,但是学会了这个之后,其他语言,so easy.

c#:桌面开发、中小型**开发、游戏开发,在国内用的越来越少了吧;

java:大型**、大数据等,这应该是国内用的最多的吧,生态圈完善,学起来简单;

python:爬虫、机器学习,学起来简单

16楼:

建议先学c语言,c语言是基础,把基础打牢,马步扎稳,在循序渐进学习其他的语言,会轻松些。推荐谭浩强老师的c语言。

学会c语言后,再学其他的就不会一头雾水,遇到困难,疑难问题时也容易松懈放弃。

如果是自学一定要坚持,不懂的多问,多求助!然后自己多总结,这点是关键,只有转化为自己的理解才是真正理解了问题所在。

17楼:青春无惑_弘扬

刚入行的推荐学习下python语言,语言本身入门比较简单,而且学起来也比较有趣,很容易就可以写个爬虫小程序部署到自己的服务器上,编程语言都不难,只要踏实学,都能学会的,希望楼主学有所成。

18楼:江西新华电脑学院

我认为可以先学习一下pascal,这个语言比较严谨,适合初学者。pascal它被称为教学语言,结构严谨,不像c语言那么灵活,易于理解和学习。 然后可以继续学习c语言,这个语言比较灵活。

有了pascal的基础,在进行c语言编程就不会因为c语言的灵活而有问题 。后面的就可以学习vc什么的了。

19楼:匿名用户

你如果想够工资高,就选择学java,如果想学简单的,那就选择c#,不过c#程序员工资要低一些

20楼:炎风灵天

你是为了赚钱还是为了兴趣?先学简单的c 语言那些吧。学这个看兴趣,其次是不能太急,别像像一些培训机构那种三四个月就把知识硬塞进大脑里。

那种学法会很苦逼的。慢慢来,给自己足够时间领悟才是真的。

21楼:北大青鸟崇德校区

重点还是看自己喜欢那种类型的。或者上培训**查一查。

22楼:匿名用户

先学c语言,打好基础,再学其他的就很容易了,大学课程也是从c语言学起

23楼:天枰花如雨下

先学c语言,这是编程的入门初级语言。在慢慢递升!

24楼:志祥罗志祥

建议java吧,相对好学而且应用范围广

25楼:匿名用户

前端吧学习html+css+js等

26楼:匿名用户

一般从c开始,入门之后再选择

27楼:匿名用户

入门个人推荐python

28楼:匿名用户

不好意思,我点错了,本来要赞的,一哆嗦点错了

29楼:匿名用户

还有一个语言,因为人工智能的崛起,所以目前前景挺好的,人才很少月薪很高,而且相比java,c更简单,python

我再想我特别想学编程的原因,我首先学c语言

30楼:布丁搬家

c和c + +是一个完全不同的语言。同意这句话。

单上的所有高级语言学习的语法是相同的。他们是一个编程的要求,或公约,一致的理解和用户之间的编译器相同的句子:什么 - 而不是模糊的。

c + +有其独特的面向对象的思想,这不只是一个语法的惯例,有些人学习c + +,或者把它当c语言编写的,相反,有些人用c写的非常好的包,类似于面向对象的**。

c语言相对简单,更灵活的,c + +兼容c。

推荐学习的第一个c,然后学习面向对象的思想,把c + +或java,c#。

31楼:何霸王

基本上,小游戏没问题,快速开发语言不是c语言和c++,你可以学java那个很容易就做出游戏,但是c语言是所有的基础,而攻击属于另一方面的知识,而且也有两个方面,比如攻击测试和安全编程,计算机博大精深最好想好方向

32楼:匿名用户

太有理想了啊,学编程除了学语言,还要学习相关的基础课程,比如:数据结构,算法,操作系统,计算机网络,数据库

常用的网络编程语言有哪些,网络编程用什么语言

1楼 百度用户 aspasp jspphp cgijavascript vbscript 2楼 踏岸寻柳 大家说的都是常见的,也就是 asp hph jsp html cgi dhtml css xml等。 我说几个不常见的 c c perl shell 3楼 网络asp菜鸟 vbscript 和 ...

网络游戏类题材的的电影有哪些,求一部和网络游戏有关的电影。

1楼 帝国时代叁 目前没有,单机游戏改编的电影倒是二十来部了。 网游在国内火爆起来也不过是近十年的事儿,在欧美单机游戏比国内火爆多了,人家玩正版的单机,能联机。 前两年有传闻称魔兽世界要改编电影,但后来不了了之。 2楼 小小 万事通 电影改网络游戏的一大把,但是网络游戏改电影的很少,改编单机的游戏国...

C语言数组中重复的数据都不要,C语言编程:判断数组里有没有重复数字,有true,无false

1楼 匿名用户 首先要确定数组中存的是什么类型的数据,之后strlen他的长度,从0开始到strlen a 10 2为止,两个for循环比较,如果相等,删除那两个数据 就是将他赋值为空 就是这样 2楼 匿名用户 void main b 10 int i j k 0 c 0 for i 0 i str...