C语言和C主要有什么区别?能否用大白话告诉我,比如做股票软件在PC上或安卓手机上的开发,应该学什么?

齐晓天 2019-11-05 21:42:00

推荐回答

所有的编程语言都有自己的特点,适用于某一开发领域和场景。学什么语言主要看你想向哪个方向发展,没有先后顺序。任何编程语言都不是学习其他编程语言的基础和必要条件。告诉你要先学哪种语言后学哪种语言的人,根本就不了解编程语言的实质。下面给你列举一些常见的软件开发方向,根据这些你可以自己选择学哪种或哪几种语言:1.桌面程序:Java、C++、C#、VB、C均可。2.网站服务器端开发:JSPJava语法、PHP、ASPC#语法、WebApp框架等3.网站客户端:HTML、CSS、Javascript、Flash等等4.智能手机程序:安卓使用Java,iPhone使用Objective-C5.底层、工具开发:C、C++6.多功能脚本程序:Python、Perl、Ruby等等7.人工智能:Prolog、PDDL8.工业控制:C、PLC、汇编9.通用应用数据交换处理技术:标记语言XML/XPATH/XSLT、JSON、YAML等等10.数据库操作:SQL/PLSQL。
齐智善2019-11-05 23:02:52

提示您:回答为网友贡献,仅供参考。

其他回答

  • 学会了c++或者java,c#整个就是个库的应用。现在要用c#,大大看一下,基本就懂了。对于c语言牛叉的人,做面向对象,只需调整下架构,和软件工程思想就行,语法已经不是难点了。另外有一点,.net是个平台,软件开发都是相通的,对于我们做开发,不是说学了一门语言就想万能了,IT更新远远超过了诺基亚股票下跌的速度。还有ios也是封闭的,我一个同事轻轻松松就从android开发java转到ios开发objective-c;再说别人开发这个平台的都不怕倒闭;我们只是学点皮毛就怕这怕那怎么行。我们底层IT的悲哀是永远在追随精英的脚步,IT的优势也是更新的潮流,如果技术不更新,产品卖谁啊。
    齐月娥2019-11-05 22:20:20
  • 1、安卓编程需要linux语言Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持。它除了在服务器操作系统方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步。使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完善这个操作系统,使其最大化地适应用户的需要。Linux不仅系统性能稳定,而且是开源软件。其核心防火墙组件性能高效、配置简单,保证了系统的安全。在很多企业网络中,为了追求速度和安全,Linux操作系统不仅仅是被网络运维人员当作服务器使用,Linux既可以当作服务器,又可以当作网络防火墙是Linux的一大亮点。Linux与其他操作系统相比,具有开放源码、没有版权、技术社区用户多等特点,开放源码使得用户可以自由裁剪,灵活性高,功能强大,成本低。尤其系统中内嵌网络协议栈,经过适当的配置就可实现路由器的功能。这些特点使得Linux成为开发路由交换设备的理想开发平台。2、ios编程需要MacOS语言MacOS是一套运行于苹果Macintosh系列电脑上的操作系统。MacOS是首个在商用领域成功的图形用户界面操作系统。现行的最新的系统版本是macOS10.15beta4,且网上也有在PC上运行的Mac系统,这是MAC电脑诞生15年来最大的变化。新系统非常可靠;它的许多特点和服务都体现了苹果的理念。另外,疯狂肆虐的电脑病毒几乎都是针对Windows的,由于MAC的架构与Windows不同,所以很少受到病毒的袭击。macOS操作系统界面非常独特,突出了形象的图标和人机对话。苹果不仅自己开发系统,也涉及到硬件的开发。2019年7月20日MacOSX已经正式被苹果改名为OSX。2019年,OSX改名为macOS,与iOS,tvOS,watchOS相照应。最新版本为macOS10.14.6Mojave,2019年5月14日凌晨发布。2019年3月30日,苹果推送了macOSHighSierra10.13.4正式版,新版本增强了对外接eGPU的支持,还新增了此前iMacPro专属的墨水云墙纸。2019年9月25日,苹果推送macOSMojave10.14,增加了深色模式,更新了Safari浏览器,MacAppStore,访达,桌面,股市,语音备忘录,家庭App等。北京时间2019年6月4日凌晨1点,2019年WWDC全球开发者大会上苹果发布macOSCatalina10.15,用户能将iPad用作Mac电脑的第二块显示屏,可以实现语音控制。扩展资料:linux语言主要特性:基本思想Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。完全免费Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux吸收了无数程序员的精华,不断壮大。完全兼容POSIX1.0标准这使得可以在Linux下通过相应的模拟器运行常见的DOS、Windows的程序。这为用户从Windows转到Linux奠定了基础。许多用户在考虑使用Linux时,就想到以前在Windows下常见的程序是否能正常运行,这一点就消除了他们的疑虑。多用户、多任务Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。良好的界面Linux同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行操作。它同时也提供了类似Windows图形界面的X-Window系统,用户可以使用鼠标对其进行操作。在X-Window环境中就和在Windows中相似,可以说是一个Linux版的Windows。支持多种平台Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。2001年1月份发布的Linux2.4版内核已经能够完全支持Intel64位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。
    管爱枝2019-11-05 22:06:26
  • TC2.0非常适合初学者不过因为软件不够强大TC3.0在2.0基础上支持鼠标比较方便而且比2.0严谨VC6.0C++支持C软件很强大计算机等级考试也采用它若软件都不会用怎么考试?还有很多比如VS2019建议下个3.0在下个VS或者VC前者用于学习阶段后者用于以后开发项目考试学的熟练了深了后面强大的软件加功能自然不用多少,还有不同软件有些许不同之处可以有事找。像2.0属于不讲究的不要头文件能省很多但是到3.0vsvc就错误一大堆还是养成严谨的习惯比较好!不要只单一用一个现在软件太多我以上给你说的几个都是比较权威的。望对你有用。
    龙小霞2019-11-05 22:03:17

相关问答