做app用汇编语言可以吗,安卓可以用汇编语言开发吗

1,安卓可以用汇编语言开发吗由于Android环境非常复杂,框架都是用Java,因此要使用C/C++都需要做很多配置,使用汇编的话需要做更多的工作 。应该不行 。很多说行的 , 都是在误导人 。说可以用c++ , 是因为android可以调用c++做的dll 。而非直接使用c++编码编译生成app 。我在论坛上看到的这个解释 。觉着maybe
2,C语言能做APP吗可以 。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言 。C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植 , 而代码质量与汇编语言相当 。C语言一般只比汇编语言代码生成的目标程序效率低10%~20% 。因此,C语言可以编写系统软件 。扩展资料C语言编写系统软件注意事项:1、变量赋值时候不能连写成:int a=b=c=5或者int a,b,c=5都存在语法错误!但是可以写成int a=5,b=5 , c=5;或者写成:int a,b,c;a=b=c=5;也是合法的 。*%d表示输出的结果为整型数,全部为整数的运算;%f表示输出结果为实数型数,过程中必须有实数型数参与运算 。2、数据的输入、输出都是以计算机为主题而言的,并且数据的输入和输出都是由内部库函数完成的,因此都是函数语句 。*stdio.h做头文件,表示的是包含标准的输入输出函数 。*表达式语句:【表达式;】计算表达式的值 。*函数调用语句:【函数名(实际参数);】调用函数体并把实际参数赋给函数定义中的形式参数,然后执行被调用函数中的语句,求取函数值 。参考资料来源:百度百科--c语言
3 , 请问那种汇编语言更适合编制手机软件汇编语言编写手机软件是不现实的,先不说一般手机不提供汇编接口 , 重要的是用汇编不可能写出个什么具有实用功能的软件来 。建议使用JAVA来开发,许多手机都提供JAVA接口,JAVA功能跟强大,可以编写各类游戏 。也可以使用JAVASCRIPT来开发小工具,以HTML的形式提供,支持浏览器的手机比支持JAVA接口的手机更加广泛,许多非职能手机都支持JAVASCRIPT 。对 。【做app用汇编语言可以吗,安卓可以用汇编语言开发吗】
4,做安卓APP开发为什么还要学C语言学习C语言可以为学习 C++、Java、C# 奠定基础 。C++、Java、C# 都源自C语言,C语言大部分的语法、知识都被移植到 C++、Java 和 C# 中了 。所以学习C语言有助于 C++、Java 和 C# 的学习 。对于学习编程的人来说,有深厚的C语言功底是极其重要的 。只要C语言的功底深厚 , 那么学习其他语言都会很简单 。但深厚的功底不是一天两天造就的 , 需要长时间的积累和沉淀 。扩展资料简介C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发 。C语言能以简易的方式编译、处理低级存储器 。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言 。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性 , 以一个标准规格写出的C语言程序可在包括一些类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译 。特有特点1、C语言是一个有结构化程序设计、具有变量作用域(variable scope)以及递归功能的过程式语言 。2、C语言传递参数均是以值传递(pass by value),另外也可以传递指针(a pointer passed by value) 。3、不同的变量类型可以用结构体(struct)组合在一起 。4、只有32个保留字(reserved keywords),使变量、函数命名有更多弹性 。5、部份的变量类型可以转换 , 例如整型和字符型变量 。参考资料来源:百度百科-c语言5,请问汇编语言对程序员和软件设计师有什么作用在具体做项目时会用汇编语言在对计算机底层方面的操作有一定的用处,可以直接对硬件进行操作,这样生成的执行程序是面向对象或者其它程序开发工具是不能比的,速度快,生成的可执行程序小;在做具体项目时用的比较少吧,大部分都是做的应用方面的软件,这样汇编语言根本不用,只有在做系统程序时才会用一些!过去软考考这个,现在不考了,可能是因为汇编语言已经不是主流了吧,对硬件的操作C也可以实现像汇编语言实现的那种效果,并且C好学多了,而汇编语言学起来麻烦,现在软考加了原来没有的面向对象程序设计和软件设计里面的很多思想,这个我想在实际应用中比汇编更重要吧!6,汇编语言属于应用软件吗c语言源程序是应用软件吗都不是应用程序 汇编语言是针对CPU说话的 , C语言的源程序和文本差不多,但在C语言程序系统下可以生成应用软件 应用软件的扩展名一般是.exe或.dll(不包括屏幕保护系统) 汇编语言可以用一些辅助文件生成.exe文件,但不能直接调用,要通过debug命令调用你所说的源程序指的是语言代码 , 它们使用汇编或c语言写出来的,表达的是人的思想,并能够让计算机理解,执行人的意愿! 源代码终将生成机器码,我们常见的桌面应用软件 , 都是c等编写的! 汇编语言属于低级语言,能够直接操作计算机硬件 。c语言属于高级语言,但仍保留了一些直接操作的能力!c的后代 c++则是纯粹的高级语言,不再直接操作硬件! java , 最流行的高级语言,无需关注底层任何,只需你按照要求表达你要解决问题的办法 。撇卡了繁琐重复的底层开发,将你的精力用在创造性的思想上和实际问题上,多么激发人的潜能啊 。c++,c#类似java 像那些 ps、 coreldraw、flash等是c的后代的创造性产品!

    推荐阅读