作我想成为一名黑客客最少要学习几种语言 分别是...

作为一名黑客应掌握哪些技能_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
作为一名黑客应掌握哪些技能
上传于||文档简介
&&金融市场形成性考核册作业及答案
你可能喜欢著名黑客雷蒙评价四种常用的编程语言
著名黑客雷蒙评价四种常用的编程语言
来源: | 时间: 10:39:08 | 阅读数:
[导读] 虽说C语言在内存管理方面存在严重的缺陷,不过它还是在某些应用领域里称王称霸。对于那些要求最高的效率,良好的实时性,或者与操作系统内核紧密关联的程序来说,C仍然是很好的选择。
虽说C语言在内存管理方面存在严重的缺陷,不过它还是在某些应用领域里称王称霸。对于那些要求最高的效率,良好的实时性,或者与操作系统内核紧密关联的程序来说,C仍然是很好的选择。
C良好的可移植性也为它加了分。不过现在很多其他的语言可移植性越来越好,C在这方面的优势可能会逐渐丧失。
现有的很多程序可以产生非常棒的C代码,比如语法分析器、GUI&Builder等,这时候C语言也是有吸引力的,因为你所需要编写的代码只是整个程序的一小部分。
再有,我们当然应该认识道,C语言对于程序员来说具有无可替代的价值。就我这里讨论的每一种语言而论,只要你发掘的足够深,到最后你会看到它们的内核都是用纯正的、可移植的C写成的。
到了今天这个时候,我们最好把C看成是UNIX虚拟机上的高级汇编语言。
就算是其他的高级语言完全可以满足你的工作需要,抽出时间来学习C语言也仍然有益,它能帮助你在硬件体系的层次上思考问题。
即使到了今天,最好的C语言教程仍然是1988年出版的K&R第二版The&C&Programming&Language.
总结:C最出色的地方在于其高效和贴近机器,最糟糕的地方在它的内存管理地狱。
C++最初发布于1980年代中期,当时面向对象语言被认为是解决软件复杂性问题的银弹。C++的面向对象特性看相去使其全面超越了C,支持者认为C++将迅速把上一代语言挤到陈列馆里去。
但是历史并非如此。究其原因,至少有一部分归咎于C++本身。为了与C兼容,C++被迫作出了很多重大的设计妥协,结果导致语言过分华丽,过分复杂。为了与C兼容,C++并没有采用自动内存管理的策略,从而丧失了修正C最严重问题的机会。
另外一部分原因,恐怕要算到面向对象身上。看起来OO并没有很好的达成人们当年的预期。我就这个问题调研过,我发现使用OO方法导致组件之间出现很厚的粘合层,并且带来了严重的可维护性问题。今天让我们来看看开放源码社区,你会发现C++的应用还是集中在GUI,游戏和多媒体工具包这些方面,在其他地方很少用到。要知道,面向对象也只是在这些领域被证明非常成功,而开放源码社区的选择,很大程度上体现了程序员的自由意志,而不是公司管理层的胡乱指挥。
也许C++实现OO的方法有问题。有证据表明C++程序在整个生命周期的开销高于相应的C,Fortran和Ada程序。不过,究竟这是否应该归咎与C++的OO实现上,还不清楚。
最近几年,C++加入了很多非OO的思想,其异常思想类似Lisp,STL的出现是非常了不起的。
其实C++最根本的问题在于,它基本上只不过是另一种传统的语言。STL中的内存管理比先前的new/delete和C的方案要好的多,但是还是没有解决问题。对于很多应用程序而言,其OO特性并不明显,相比与C,除了增加复杂度之外没有获得很多好处。
总结:C++优点在于作为编译型语言,把效率与泛型和面向对象特性结合起来,其缺点在于过于华丽复杂,倾向于鼓励程过分复杂的设计。
Java的设计很聪明,它采用了自动内存管理,这是最大的改进,支持OO设计带来的好处虽然不那么突出,不过也很值得赞赏,相比C++,其OO设计规模小而且简单。
相对于Python而言,Java有一些明显的失误。有些地方设计的还是太复杂,甚至有缺陷。Java的类可见性和隐式scoping规则太复杂了。Interface机制是为了避免多继承带来的问题而设计的,但是要理解和使用它还是挺难。内部类和匿名类导致令人困惑的代码。缺乏有效的析构机制,使得除了内存之外的其他资源(比如互斥量和锁)管理起来很困难。Java的线程不可靠,其I/O机制很强大,但是读取一个文本文件却非常繁琐。
Java没有管理库版本的机制,从而形式上重蹈了了Windows&DLL地狱的覆辙。在类似应用服务器这样的环境里,这引起了大量的问题。
总体而言,我们可以说除了系统编程和对效率要求极高的程序之外,Java在大部分领域优于C++。经验表明,Java程序员似乎不太容易象C++程序员那样构造过度的OO层,不过在Java中这仍然是个严重问题。
Java是否优于诸如Perl,Python这样的语言?我们还不是很清楚,很大程度上似乎跟程序规模有关。其擅长的领域基本上于Python相似,在效率上无法跟C/C++相提并论,在小规模的、大量使用模式匹配和编辑的项目里也无法匹敌Perl。在小项目里,Java显得过分强大了。我们猜测Python更适合小项目,而Java适合大项目,不过这一点并没有得到有力的证明。
Python是一种脚本语言,可以与C紧密整合。它可以与动态加载的C库模块交换数据,也可以作为内嵌脚本语言而从C中调用。其语法类似C和模块化语言的杂合,不过有一个独一无二的特征,就是以缩进来确定语句块。
Python语言非常干净,设计优雅,具有出色的模块化特性。它提供了面向对象能力,但不强迫用户进行面向对象设计。其类型系统提供了强大的表达能力,类似Perl,具有匿名lambda表达式,这点又让Lisp黑客们感到亲切Python依靠Tk提供方便的GUI界面开发能力。
在所有的解释型语言里,Python和Java最适合多名程序员以渐进方式协同开发大型项目。在很多方面,Python比Java要简单,它非常适合与构造快速原型,这一点使得它对于Java有独特优势:对于那些既不很复杂,又不要求高效率的程序,Python十分合适。
Python的速度没法跟C/C++相比,不过在今天的高速CPU上,合理地使用混合语言编程策略使得Python的上述弱点被有效地弥补。事实上,Python几乎被认为是主流脚本语言中最慢的一个,因为它提供了动态多态性。在大量使用正则表达式的小型项目,它逊于Perl。对于微型项目而言,shell和Tcl可能更好,Python显得太过强大了。
总结:Python最出色的地方在于,它鼓励清晰易读的代码,特别适合以渐进开发的方式构造大项目。其缺陷在于效率不高,太慢,不但跟编译语言相比慢,就是跟其他脚本语言相比也显得慢。
手机扫描下方二维码,关注php100官方微信。
同步官网每日更新,为您带来随时随地的资讯与技术信息。更有不定期的互动抽奖活动,赢取实用贴心的小礼物。
除非特别声明,PHP100新闻均为原创或投稿报道,转载请注明作者及原文链接原文地址:
haowubai&&
haowubai&&
友情链接与合作伙伴
粤ICP备号-3做黑客要先学什么语言??_编程吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:172,048贴子:
做黑客要先学什么语言??收藏
突然想做个黑客(当然不是去做坏事),应该先学什么语言?顺便问下黑客入门应该使什么操作系统?
目前只会vb,不过好像没什么用,,,
我路过。。。看到2楼后就路过了
请楼主不要贬低任何一种语言
物各有所用,搞渗透去学网络相关。
黑客?你不会把hacker和cracker搞错吧?
搞破坏的是骇客,现在多少小菜,会抓个鸡,会玩远控就自称黑客,把骇客和黑客的概念混淆,编程,VB就写不出有用的东西了吗?
为了玩黑,就该装逼,装逼不二首选——Linux。随便一个发行版都成。
如果愿意把自己扥一生奉献给 cp and code
精通linux,win,,,,c,汇编
学会编程c、c++、java等等语言,还要对网络 中的协议特别熟悉,精通网络编程、、、、
加入我一起讨论
请问黑客不做坏事做啥?不做坏事的黑客叫程序员。。。
先要???都学吧,先学什么都行吧,估计      --“楼主嫁给我吧,否则就强暴你。”     “就算你得到我的人也得不到我的心”     “我要的就是你的身体,要你心干嘛?”     “得到我的心可以解锁更多姿势!” -- 这是QQ飞车吧的一只狗,搞了我朋友的号,你们大家都认识认识。出门遛狗
估计你是想要黑掉美国日本的网络吧
不需要啥语言 学好网络技术再买本黑客书看看 然后就是你的造化了 多想多做多实践 祝你好运(^_^)
楼主嫁给我吧,否则就强暴你。”     “就算你得到我的人也得不到我的心”     “我要的就是你的身体,要你心干嘛?”     “得到我的心可以解锁更多姿势!”
汇编。机器语言
你不就是想装逼嘛
黑客有什么用?不如当个红客
kali linux
有的女人就像Windows 虽然很优秀,但是安全隐患太大。有的女人就像UNIX 她条件很好,然而不是谁都能玩的起。有的女人就像C# 长的很漂亮,但是家务活不行。有的女人就像C++,她会默默的为你做很多的事情。有的女人就像JAVA,只需一点付出她就会为你到处服务。有的女人就像JAVA script,虽然对她处处小心但最终还是没有结果。有的女人就像汇编 虽然很麻烦,但是有的时候还得求它。有的女人就像 SQL,她会为你的发展带来莫大的帮助。爱情就是死循环,一旦执行就陷进去了。爱上一个人,就是内存泄露,你永远释放不了。真正爱上一个人的时候,那就是常量限定,永远不会改变。女朋友就是私有变量,只有我这个类才能调用。情人就是指针用的时候一定要注意,要不然就带来巨大的灾难。祝各位在编程第一线的程序员们,七夕快乐!
【另借贵地儿水个经验】我跟小明一起喜欢上了贴吧,直到有一天 他都11 级了,我才4级,就向小明讨教有 没有什么秘籍。小明憋了半天语重心长地 告诉我:”你每到一个帖子就粘贴这句话, 十五天就到了11级”......我彻底恍然大悟, 吧主再也不用担心我的经验了!!!假如 你每天签到拿4经验,18级=750 00 天,如果从1岁开始签到,那100 年=3 650 0天,你差不多要活200年保持每天签 到(谁知道200年后尼玛还有没有签到这玩 意),如果你每天再水4经验,时间减半 ,但考虑现实,你不可能再活100年,取5 0年吧,你就要每天水16经验,可能你是 个勤快的人,每天水32经验,那就需要25 年!!!再如果你是个大水怪,每天水64 经验,那就只要12.5年!!!还如果你个 心急的人,每天水128经验,你只要6.25 年!!!!假如你已经急不可耐了,每天 水256经验,那你碉堡了,只要3.125年! !!当然,你会觉得3年还是太远了,每 天你闲的蛋疼,忙忙碌碌的水512经验, 碉堡了,你只需要1.5625年,只比1年半 多一点!!!什么!!你还不满意?那你 觉得你可能一天水1024经验吗,可能吗? 可能吗??可能!!!据说回复100字或 者一百字以上可以得到11~30经验,真的 很棒......那么,按照队形,点击复制,把 我的话复制一片,拿经验妥妥的 顶! 听说百度贴吧开八图了我不信千万试试该不会是真的吧艾玛。经验来了。妈妈再也不用担心我的经验了再水一会
黑客技术不好学
应该要学Java,c,c++吧
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或【新手提问】黑客编程需要学什么语言啊!!求解释_编程吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:172,048贴子:
【新手提问】黑客编程需要学什么语言啊!!求解释收藏
delphi 和 c 毕竟很多病毒源码都是这些语音嘛。。。。。
先把基础知识打好吧。
路过,学习中啊…丶
路过,学习中啊…丶
黑客?。。。。。我得梦想,不过完全不够格
各种杂吧 程序员上面是黑客
零基础学编程开发 北风编程开发专业团队,8年教学经验,数10万就业学员,独创6+1教学.北风网编程开发课程免费试学,企业项目实战教学,个性化提升方案,学完轻松高薪就业.
用Delphi这个工具吧
object pascal的语法
先去学pascal
还有精通汇编
Windows下的Linux下的等
最好会C++ 最好会用用各种库
QT一类的东西
能自己开发点小东西
还会点脚本语言
精通系统底层什么的
反正语言只是工具
山东有个前辈,会C C++
JS VBS什么的
难道很多人学编程就是想当黑客?。。感觉黑客其实没那么帅。。
为何要做是黑客?白客不好吗
  那一天   逛贴吧 看到了此贴 看完没回贴  这几天心里特别的愧疚  于是特意跑过来回贴   楼猪你会怪我吗    你若不怪我     请回复        顶你以为我在骗经验?我只是想给你顶下贴!你以为我在混脸熟?我只是想为你拉人气!          
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或

我要回帖

更多关于 我想成为一名黑客 的文章

 

随机推荐