1.1 C语言
C语言在计算机的编程语言中属于应用最为广泛的语言之一,以实用著称,广泛地存在于计算机程序软件之中。初期被称为B语言,经过发展与改进成为了C语言,它也从一种低级计算机编程语言变成了比较高级的计算机编程语言受到了多个国家的青睐。
C语言的运算符比较多,大约有34种以上,在进行计算机程序的表达工作时比其他计算机编程语言要清晰很多,其程序运行也更加具有机械化的特点。不仅如此,C语言还具有较多的关键词,多达32种,其中有9种对于语句的控制。C语言对于语言的连接也非常紧密,有着较灵活的运用优势,其自由度也比较高,有利于提高计算机程序员的想象力与创造力。C语言的实用性也是比较具有优势的一个特点,使用范围十分广,被广泛地应用到计算机领域中并具有较为强大的功能性,在网页设计工作当中也具有一定的优势。
尽管C语言存在着很多其他计算机编程语言不能比拟的优势,但是C语言也存在一定的缺陷。随着计算机技术的不断改进与发展,C语言的一些缺陷被C++语言所弥补。
[1]
题,在进行界面设计时程序员可以通过控件画出多种类型的对象,减少了程序的编写,从而减轻了程序员的编程工作,同时也为后期进行的修改与维护工作提供了便利。
具体来说Visual Basic语言主要具有以下几个特点:面向对象;事件驱动;集成式;语言结构化;访问有效性;链接技术与嵌入技术;网络功能;应用程序向导多。虽然Visual Basic语言有很多的优势,但是在实际应用中Visual Vasic语言并没有较高的应用度。
,并
1.3 汇编语言
不同于上述两种语言,在很大程度上,汇编语言与计算机自身使用的机器命令是一致的。汇编语言通过采用英文缩写的方式定义各种标识符,以此降低语言的识别和记忆难使用汇编度,而本质上这些标识符就是各种计算机指令[2]。语言可以直接对计算机内部的硬件进行操作,因此编程人员必须非常细致地将希望计算机实现动作的每一步都以操作指令的形式编写,类似于“手把手”地指导计算机完成动作。
因为使用汇编语言控制计算机能够精确到计算机操作的每一个细小步骤,所以相比于其他编程语言,汇编语言对计算机的控制更加精炼准确,甚至能够实现一些其他类型编程语言无法实现的控制操作。再加上汇编语言与计算机指令大体一致的特性,同样功能的程序,使用汇编语言编写往往会比用其他编程语言编写的程序,生成的可执行文件体积上更小,执行效率更高。
虽然汇编语言优点很多,但它的局限性同样明显。使用汇编语言要求程序编写者具备更专业的计算机知识,经常要涉及一些即便在计算机领域内都很孤僻的技术细节。这往往意味着想掌握并使用汇编语言需要面临更多的时间投入和更高的难度挑战。就算具备了使用汇编语言编写程序的能
1.2 Visual Basic语言
Visual Basic语言就是采用面向对象的机制,将比较复杂的计算机设计分解成比较简单的对象机制。与上述的C语言相比较而言,Visual Basic语言有着更为灵活的使用方式,它的最主要特点就是可视化编程与事件驱动编程。在利用Visual Basic语言进行软件开发的工作时,可以清晰地发现计算机界面与实际操作时的程序界面是不同的,这就出现了改编前编程程序与运行界面不一致的问题。针对这一问
81网络与信息工程力,因为需要控制计算机的每一步操作,使用汇编语言经常需要编写非常复杂、冗长的命令源文件,同时带来的是更长的编写时间和更高的出错可能。2018.18化,就会出现计算机编程语言与硬件环境不相适应的现象,从而给程序编程工作造成影响。因此,程序员在程序编程时对软件的调整问题进行充分的考虑,同时还要注意降低软件的调整难度。(2)考虑平台的支持性在进行程序编程时需要考虑应用平台对编程语言的支持情况,根据编程语言的特点对应用平台进行合理的挑选,以此来提高工作效率,更好地发挥编程语言的优势。(3)考虑程序编程的实际问题在程序编程时,考虑上述两种问题时还需要对编程中的实际情况进行周密的考虑,因此,在选择计算机编程语言时需要程序员对编程语言的特点进行分析。程序员在对特殊的软件进行开发时需要选取更为专业化的计算机编程语言,专业化的编程语言在对软件进行开发时更具有针对性。2 计算机编程语言选用技巧分析2.1 常用计算机编程语言的对比C语言具备比较广泛的适用范围,在进行程序编程与开发时C语言可以兼容多种运行环境,在进行程序开发时,C语言的难度相对于其他编程语言来说相对较低,多数程序员对C语言的掌握也比较熟练,一般在大学时期就开始接触C语言知识了。因此,在程序开发中程序员经常优先选择C语言。合格的程序员往往会掌握多种以上的编程语言,但是在进行程序编写时,程序员都会尽可能地选择自身最为熟练的编程语言,这样可以保证较高的工作效率、缩短程序编写的工作时间,更能确保编写的程序具备更高的准确性[3]。在程序编写以及开发时还需要对开发成本进行考虑。不同的编程语言所需要花费的成本也存在很大的差距,对编程语言进行后期的维护与修改也需要一定的成本,程序员在程序编写前期就需要对此进行充分的考虑。参考文献[1]朱云龙,陈哲,王哲民,李绪蓉,黄志球. 针对C语言的面向方面语言设计与实现[J]. 小型微型计算机系统,2016,37(12):2679-2684.[2]孙炼.基于C语言的软件潜在分析工具的设计与实现[J].现代电子技术,2016,39(15):81-85.[3]张景元,任菡.基于VB的汇编语言集成开发工具设计[J].
实验技术与管理,2015,32(01):142-144.
2.2 计算机编程语言的选择原则(1)考虑软件运行时的硬件环境硬件环境的更新速度非常快,一旦硬件环境发生了变
(上接第83页)
Internet Security安全软件将提供网页服务的80端口、443端口关闭。
户点击鼠标右键的“网络邻居”的“属性”选项,随后单击“本地连接”的“属性”选项,将那些不需要的协议及时删除。在诸多协议中,NetBIOS最容易引发安全问题,如果主机不需要文件、打印共享这两项功能,那么便可以关闭绑定于TCP/IP协议上的NetBIOS,以免黑客集中攻击NetBIOS。
(2) 关闭“文件和打印共享”功能
计算机系统中的“文件和打印共享”用处非常大,但是也增加了黑客入侵几率。因此,用户可以在不需要这一功能时及时关闭。
(3)将不需要的服务关闭
计算机服务越多,管理难度越大,并且会为黑客提供入侵的机会。所以针对一些不需要的服务要将其关掉。例如,用户并不是随时都需要远程管理计算机,在不需要时便要将其关闭。一方面为计算机系统安全提供保证,另一方面还能够提升系统的运行速度。
2.3 管理员及时更换账户
Administrator账户是计算机最高系统权限,若账户被人盗用,将会导致非常严重的后果。通常黑客入侵比较常见的手段便是企图盗取用户的Administrator账户以及密码,因此对于用户来说,务必要定期更换Administrator账号密码。第一,设置Administrator账户密码时,不能以简单为主,必须要设置复杂的密码;第二,针对Administrator账户进行重命名,随之新创建Administrator账户,但是不具备管理员权限,用于迷惑入侵人员。
2.4 加强对Guest账户入侵的重视
所谓Guest账户,即来宾账户,有访问计算机的权限,但是也带有一定的限制,在一定程度上也为黑客入侵提供了途径。关于这一点,最为有效的方法便是将Guest账户彻底禁用或是删除,然而有时必须要应用Guest账户,基于这种情况就需要及时采取防护措施。第一,为Guest设置复杂的密码;第二,结合实际需求设置Guest账户中物理路径访问权限。
参考文献
[1]李正君.关于计算机网络信息安全及其防护对策的探析
[J].信息记录材料,2018,19(05):122-124.
[2]陈冬梅.基于计算机网络技术的计算机网络信息安全及
其防护策略[J].电子测试,2017(04):131-132.
2.5 从根本上防范黑客
(1) 删除不需要协议
针对服务器以及主机而言,一般只需要TCP/IP协议。用
82
因篇幅问题不能全部显示,请点此查看更多更全内容