[编程代码] 编程基础

5907 4
shadow虚空幻影 2022-6-2 13:04:33 | 显示全部楼层 |阅读模式
计算机是二进制的,而你不是二进制的。
电脑只识别二进制,而如果你用二进制编程序,拜托,会累死的。
而这就促使了编程语言的形成。可问题又来了:你能看懂,计算机看不懂了。

平时,你在计算机中点击一个应用程序,他就会运行,这个应用程序被叫做可执行文件,后缀一般是.exe。


在编程中,你输入代码所形成的文件称做源文件,计算机是不认识的,必须经过编译和链接。
编译指的是,把你的代码变成二进制,然计算机认识他。编译之后的文件被称作目标文件,编译的工具被称作编译器。编译可以保证代码语法是正确的。

链接指的是,把你的代码和系统组件建立联系。链接之后的文件被称作可执行文件,链接的工具被称作链接器。

我们所使用的C,C++,JAVA,python有一个统称:IDE,也叫集成开发环境,它包括了代码显示器,编译器,链接器(平时说的编译包括了编译和链接)
一个完整的程序,不仅包括了可执行文件,也包括了该文件所用到的图片,视频,音频等,我们把它放到一个文件夹里,且这个文件夹只存放与这个程序有关的文件,这就叫做工程或者叫项目。


来自圈子: 中国红客网络安全交流
shadow虚空幻影 2022-7-12 20:16:57 来自手机 | 显示全部楼层
cyrus 发表于 2022-7-12 19:39
摆脱啦传授一点黑客知识黑客工具之类的

nmap?
shadow虚空幻影 2022-7-12 20:17:58 来自手机 | 显示全部楼层
cyrus 发表于 2022-7-12 19:39
摆脱啦传授一点黑客知识黑客工具之类的

或者告诉你--缓冲区溢出??
shadow虚空幻影 2022-7-18 08:31:18 | 显示全部楼层
cyrus 发表于 2022-7-17 19:44
缓冲区溢出?  是什么

一种攻击方式,使输入的数据超过程序缓冲区的上限,覆盖用来保存数据的内存,程序就不可用了
shadow虚空幻影 2022-7-18 08:31:51 | 显示全部楼层
cyrus 发表于 2022-7-17 19:42
nmap是端口扫描吧

是,还有其他用处
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

shadow虚空幻影

精英红客

关注
  • 12
    主题
  • 3
    粉丝
  • 3
    关注
这家伙很懒,什么都没留下!

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2026 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行