python之程式語言(簡介)01
二進位制
編碼
ASSIC 每一個字元統一都需要8個bit來儲存
計算機容量
1位 = 1bit
8bit = 1byte = 1位元組
1024bytes = 1kbytes =1KB 1024個字元,小文件 ,幾百k可以表示一張圖片
1024KB = 1Million Bytes = 1MB = 1兆 , 幾萬字的文件, 大圖片
1024MB = 1Gigabytes , 一個清晰的電影,不是高清,高清能達到數10個g
1024GB = 1TB ,
1024TB = 1PB,
00000000
00110001
00000001
程式語言介紹
什麼是程式語言?
定義好一套與計算機互動的語法規則,這套規則 就可稱為一門程式語言
我們聽不懂日語是因為不懂日語的語法規則
學程式設計 == 學語法規則
程式設計能幹什麼?
print hello world
eject cd
一堆指令的組合 == 》 軟體
有很多套與計算機互動的語法規則,
600多種程式語言
C = 各個作業系統的開發語言 1973
C++ = C++是C語言的加強版 ,1983年,貝爾實驗室的Bjarne Stroustrup在C語言基礎上推出了C++[1] 。 C++進一步擴充和完善了C語言,是一種物件導向的程式設計語言。
java = 1995 由sun 公司開發出來,java 虛擬機器 支援跨平臺
php = 1994, 純web開發語言, 1994 Netscape 瀏覽器誕生了
python = 1989年誕生, 剛開始被做為指令碼語言, 開發小任務, 跟linux同年誕生,89,1991,蘇聯解體, 1991年正式版本
C# = c sharpe =C#是微軟公司釋出的一種物件導向的、執行於.NET Framework之上的高階程式設計語言。並定於在微軟職業開發者論壇(PDC)上登臺亮相。C#是微軟公司研究員Anders Hejlsberg的最新成果。C#看起來與Java有著驚人的相似;它包括了諸如單一繼承、介面、與Java幾乎同樣的語法和編譯成中間程式碼再執行的過程。但是C#與Java有著明顯的不同,它借鑑了Delphi的一個特點,與COM(元件物件模型)是直接整合的,而且它是微軟公司 .NET windows網路框架的主角。
ruby =
Ruby, 一種簡單快捷的物件導向(物件導向程式設計)指令碼語言,在20世紀90年代由日本人松本行弘(Yukihiro Matsumoto)開發,遵守GPL協議和Ruby License。它的靈感與特性來自於 Perl、Smalltalk、Eiffel、Ada以及 Lisp 語言。由 Ruby 語言本身還發展出了JRuby(Java平臺)、IronRuby(.NET平臺)等其他平臺的 Ruby 語言替代品。Ruby的作者於1993年2月24日開始編寫Ruby,直至1995年12月才正式公開釋出於fj(新聞組)。因為Perl發音與6月誕生石pearl(珍珠)相同,因此Ruby以7月誕生石ruby(紅寶石)命名。
Ruby on rails web框架
perl = Unix平臺上開發出來的語言,做文書處理非常強大, 可以寫出沒人能看懂的程式碼
shell = 指令碼語言, 簡單易學,基於unix,linux, 做一些簡單的系統管理任務, 運維人員必學
scalar = Scala是一門多正規化的程式語言,一種類似java的程式語言[1] ,大資料開發
erlang = 是一種通用的面向併發的程式語言,它由瑞典電信裝置製造商愛立信,函數語言程式設計
go ===Go語言是谷歌2009釋出的第二款開源程式語言。Go語言專門針對多處理器系統應用程式的程式設計進行了優化,使用Go編譯的程式可以媲美C或C++程式碼的速度,而且更加安全、支援並行程式。
javascript = 是當下使用最為廣泛的語言,主要寫前端的語言,
nodejs =後端 全棧式的語言
vb = 微軟的指令碼語言,bat指令碼
lua = nginx 的指令碼語言, ngnix 是時下最nb web伺服器
編譯型 = 全部翻譯,再執行 ,翻譯=編譯 ,c,c++
解釋型 = 邊執行邊翻譯, python php java c# perl ruby javascript
相關文章
- 01 Python3程式設計之程式設計語法簡介Python程式設計
- Java程式語言特點簡介Java
- groovy 程式語言簡單介紹
- 一、程式語言簡介與C++C++
- Python基礎入門之Python語言介紹Python
- 用JavaScript實現一門程式語言 2 (λanguage語言簡介)JavaScript
- 8 語言模型簡介模型
- 01 . Go框架之Beego簡介部署及程式流程分析Go框架
- Rust語言非同步程式設計簡介 - ShakaibRust非同步程式設計AI
- Go語言工具簡介 - HoneybadgerGo
- 微信小程式教程01:小程式簡介微信小程式
- Go語言學習(1) - 簡介Go
- C語言基礎-C簡介C語言
- 以太坊Solidity程式語言開發框架————1、Truffle簡介Solid框架
- 01、HTML 簡介HTML
- 語言型別介紹及其Python的語言型別型別Python
- Python學習之函數語言程式設計Python函數程式設計
- c++語言教程——01 c++的簡介C++
- 邏輯式程式語言極簡實現(使用C#) - 1. 邏輯式程式語言介紹C#
- C語言簡單程式碼程式C語言
- Python 函數語言程式設計、裝飾器以及一些相關概念簡介Python函數程式設計
- C語言-GCC的簡單介紹C語言GC
- python程式語言基礎Python
- 01、路由策略簡介路由
- 好程式設計師Python教程系列分享之Python語言元素之運算子程式設計師Python
- 好程式設計師Python教程系列分享之Python語言元素之變數程式設計師Python變數
- Python語言與其他語言有什麼不同?優勢介紹Python
- 人工智慧--自然語言處理簡介人工智慧自然語言處理
- 簡單介紹Go 語言單例模式Go單例模式
- e語言基礎01
- 【01】C語言基礎C語言
- 怎麼學python程式語言?Python
- python函數語言程式設計之yield表示式形式Python函數程式設計
- 01模組化簡介
- Nodejs教程01:Nodejs簡介NodeJS
- 簡單介紹python程式設計之檔案讀寫Python程式設計
- 自然語言處理(NLP)簡介 | NLP課程自然語言處理
- Dart語言學習筆記(一) —— Dart簡介Dart筆記