Java
C
Python
C++
C#
Visual Basic .NET
JavaScript
PHP
SQL
Swift
Ruby
Objective-C
Delphi/Object Pascal
Groovy
Assembly language
R
Visual Basic
D
MATLAB
Go
Perl
SAS
PL/SQL
Dart
Rust
Scratch
Lisp
COBOL
Fortran
Scala
RPG
Transact-SQL
Logo
ABAP
Kotlin
Ada
Scheme
Lua
ML
Julia
F#
LabVIEW
TypeScript
Haskell
Prolog
ActionScript
VBScript
Bash
Tcl
PostScriptpython
命令式:python、Java等
面向過程:C語言、COBOL、Fortran等
面向對象:C++、Java、PHP、python、go、Objective-C、C#等
聲明式:SQL等
函數式:Haskell、F#、ML、Scala、lisp、logo、Scheme、R等
邏輯式:prolog等正則表達式
面向對象類的語言我想學習python與Java
python
可擴展性:若是須要一段關鍵代碼運行得更快或者但願某些算法不公開,能夠部分程序用C或C++編寫,而後在Python程序中使用它們。
可嵌入性:能夠把Python嵌入C/C++程序,從而向程序用戶提供腳本功能。
豐富的庫:Python標準庫確實很龐大。它能夠幫助處理各類工做,包括正則表達式、文檔生成、單元測試、線程、數據庫、網頁瀏覽器、CGI、FTP、電子郵件、XML、XML-RPC、HTML、WAV文件、密碼系統、GUI(圖形用戶界面)、Tk和其餘與系統有關的操做。這被稱做Python的「功能齊全」理念。除了標準庫之外,還有許多其餘高質量的庫,如wxPython、Twisted和Python圖像庫等等。
Java
Java是一個面向對象的語言。對程序員來講,這意味着要注意應中的數據和操縱數據的方法(method),而不是嚴格地用過程來思考。在一個面向對象的系統中,類是數據和操做數據的方法的集合。數據和方法一塊兒描述對象的狀態和行爲。每一對象是其狀態和行爲的封裝。類是按必定體系和層次安排的,使得子類能夠從超類繼承行爲。在這個類層次體系中有一個根類,它是具備通常行爲的類。Java程序是用類來組織的。
Java還包括一個類的擴展集合,分別組成各類程序包,用戶能夠在本身的程序中使用。例如,Java提供產生圖形用戶接口部件的類,這裏awt是抽象窗口工具集的縮寫,處理輸入輸出的類和支持網絡功能的類。
它也是世界上最受程序員歡迎的編程語言之一算法
c語言
c語言是一門面向過程、抽象化的通用程序設計語言,普遍應用於底層開發。C語言能以簡易的方式編譯、處理低級存儲器。C語言是僅產生少許的機器語言以及不須要任何運行環境支持便能運行的高效率程序設計語言。儘管C語言提供了許多低級處理的功能,但仍然保持着跨平臺的特性,以一個標準規格寫出的C語言程序可在包括一些相似嵌入式處理器以及超級計算機等做業平臺的許多計算機平臺上進行編譯。
這些是我目前想要學習的語言,若是學有餘力的話我會嘗試學習其它類型的語言。數據庫