渗透测试---见闻1-3

声明:学习素材来自b站up【泷羽Sec】,侵删,若阅读过程中有相关方面的不足,还请指正,本文只做相关技术分享,切莫从事违法等相关行为,本人一律不承担一切后果

引言

    安全见闻,包含了各种网络安全,网络技术,希望大家明白自己的渺小,知识的广博,要时时刻刻保持平等的心,很多分类组合有互相包含也属于正常情况,也不是所有知识都能全部讲到,完整列出,但大家只要明白以下这些,以后遇到问题就能够举一反三。希望大家明白。

<Sec见闻1>

01

编程语言

  •     C 语言:一种通用的、面向过程的编程语言,广泛应用于系统软件和嵌入式开发。

  •     C++:在 C 语言基础上发展而来,支持面向对象编程,常用于游戏开发、高性能计算等领域。

  •    Java:一种广泛使用的面向对象编程语言,具有跨平台性,应用于企业级应用开发等。

  •     Python:简洁易学,拥有丰富的库,适用于数据分析、人工智能、Web 开发等。

  •    JavaScript:主要用于网页前端开发,也可用于服务器端开发(Node.js)。

  •     C#:由微软开发,主要用于 Windows 平台上的应用开发。

  •     Ruby:一种简洁而富有表现力的编程语言,常用于 Web 开发。

  •     PHP:主要用于 Web 开发,尤其适合服务器端脚本编程。

  •     Go:一种高效、简洁的编程语言,适用于网络编程和云计算等领域。

  •     Swift:苹果公司开发的编程语言,用于 iOS 和 macOS 应用开发。

  •     Kotlin:可与 Java 互操作,主要用于 Android 开发。

   函数式编程语言:

  •     Haskell:纯函数式编程语言,以强大的类型系统和数学上的严谨性著称。

  •     Lisp(包括 Common Lisp、Scheme 等):历史悠久的编程语言家族,以其高度的灵活性和宏系统闻名。

  •     Clojure:运行在 Java 虚拟机上的 Lisp 方言,结合了函数式编程和 Java 平台的优势。

数据科学和机器学习领域:

  •     R:在统计分析和数据可视化方面应用广泛。

  •     Julia:设计用于高性能科学计算和数据分析。

Web 全栈开发:

  •     TypeScript:是 JavaScript 的超集,增加了静态类型检查等特性,提高了大型项目的开发效率。

移动开发:

  •     Objective-C:曾经是 iOS 开发的主要语言,现在逐渐被 Swift 取代。

嵌入式系统开发:

  •     Assembly Language(汇编语言):不同的处理器架构有不同的汇编语言,用于对硬件进行底层控制。

其他:

  •     Pascal:曾经在教学和早期软件开发中有广泛应用。

  •     Delphi(基于 Object Pascal):用于快速应用开发。

  •     Scala:融合了面向对象编程和函数式编程,运行在 Java 虚拟机上。

  •     Elixir:基于 Erlang 虚拟机,具有高并发和容错性,适合构建分布式系统。

   比如我们要写一个web程序 难点难在哪  比如写一个后端的web程序可以用php写,golang,lua,java,等等去写  是不是感觉我靠为啥这么多,的确 简简单单的后端程序就可以用很多语言去写, 但人的精力是有限的,你要学哪个语言就看个人需求了,这个语言可以干很多很多的事情,但就就看适不适合了,比如你用c、c++也可以写 但是 c/c++ 写起来可能特别复杂 如果你只是满足需求你可以选择PHP,或者python 这种简单的语言,并不是说c/c++难 只是说花费的时间比较长,没有PHP那种一键功能直接给你写完那种

   所以说我们得学会写不同需求的编程软件要有不同的编程语言

  编程语言的局限性 比如后端用Java  前端就是那么几种语言嘛,JavaScript,php,css等,所以如果你只懂一个点那你很多东西都不会,但是没有办法知识过于广博 你没法全部精通

.............................................................................................

02

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值