如何选择编程语言

2024-05-17 11:39

1. 如何选择编程语言


如何选择编程语言

2. 编程语言是什么意思?


3. 编程语言有多少种?

不下200种 可以在维基百科搜索List_of_programming_languages
百度贴不了wiki的地址,大概是垄断吧

A+BAT 
A+ 
A++ 
A# .NET 
A# (Axiom) 
A-0 
ABAP 
ABC 
ABC ALGOL 
ABLE 
ABSET 
ABSYS 
ACC 
Accent 
ActionScript 
Ace DASL 
ACT-III 
Ada 
APL 
AWK 

B 
BACI 
Baja 
BASIC 
bc 
bcompile 
BCPL 
BeanShell 
BETA 
Bigwig 
Big Snake 
Bistro 
BLISS 
Blitz Basic 
Block And List Manipulation (BALM) 
Blue - Rejected prototype for Ada 
Blue 
Boo 
Bourne shell - a.k.a sh 
Bourne-Again shell - see Bash 
Boxx 
BPEL - Business Process Execution Language 
Brainfuck 
BUGSYS 
BuildProfessional 
BYOND 

C 
C-- 
C-script 
C++ - ISO/IEC 14882 
C# - ISO/IEC 23270 
C shell (csh) 
Caché ObjectScript - See also Caché Basic 
Caml 
Cat 
Cayenne 
C-BOT 
Cecil 
Cesil 
Cg 
Ch interpreter (C/C++ interpreter Ch) 
Chapel 
CHAIN 
Charity 
Chef 
Chey 
CHILL 
CHIP-8 
chomski 
Chrome 
ChucK 
Cilk 
CICS 
CL 
Clarion 
Clean 
Clipper 
CLIST - Programming language for online applications in the MVS TSO environment 
CLU 
CMS-2 
COBOL - ISO/IEC 1989 
CobolScript 
Cobra 
CODE 
ColdFusion 
COMAL 
Common Intermediate Language (CIL) 
Common Lisp 
Component Pascal 
COMIT - List or string processing language 
Concurrent Clean 
Constraint Handling Rules 
CORAL66 
Corn 
CorVision 
COWSEL 
CPL 
CSP 
Csound 
Cue 
Curl 
Curry 
Cyclone 

D 
Dao 
DASL - Distributed Application Specification Language 
DASL - Datapoint's Advanced Systems Language 
DarkBASIC 
DarkBASIC Professional 
Dataflex 
Datalog 
dBASE 
dc 
Deesel (formerly G) 
Delphi 
Dialect 
DinkC 
DCL 
Dialog Manager 
DIBOL 
DL/I 
Dream Maker 
Dylan 
Dynace 

E 
Ease 
EASY 
Easy PL/I 
EASYTRIEVE PLUS 
eC (Ecere C) 
ECMAScript 
eDeveloper 
Edinburgh IMP 
Einstein 
Eiffel 
Elan 
elastiC 
Elf 
Emacs Lisp 
EGL Programming Language (EGL) 
Epigram 
Erlang 
Escapade - server-side programming 
Esterel 
Euclid 
Euphoria 
Euler 
EXEC 
EXEC2 

F 
F# 
Factor 
Fan 
Felix 
Ferite 
F# 
FL 
FLOW-MATIC 
FOCAL 
FOCUS 
FOIL 
FORMAC 
Formula language 
Forth 
Fortran - ISO/IEC 1539 
Fortress 
FoxPro 
FP 
Frag Script 
Franz Lisp 
Frink 
Frontier 
F-Script 

Gambas 
G-code 
General Algebraic Modeling System 
Generic Java 
Gibiane 
G (LabVIEW) 
Gödel 
Godiva 
GOTRAN (see IBM 1620) 
GOTO++ 
GPSS 
GraphTalk 
GRASS 
Green 
Groovy 

H - Business processing language from NCR. 
HAL/S - Real-time aerospace programming language 
HAScript 
Haskell - An advanced functional programming language 
HaXe - Open Source language which can compile to four different platforms, including PHP and Flash 
HyperTalk 

IBM Basic assembly language 
IBM RPG 
ICI 
Icon 
IDL 
IMP 
Inform 
Information Processing Language (IPL) 
Informix-4GL 
Io 
IPTSCRAE 
Interactive System Productivity Facility 

J 
J# 
J++ 
JADE 
JAG 
Jal 
Janus 
Java 
JavaScript 
Jim++ 
JCL 
Join Java 
JOSS 
Joule 
JOVIAL 
Joy 
JScript 
JSP 
J2EE 
J2ME 

K 
KEE 
Kiev 
Korn Shell 
KIF 
Kite 
Kogut 
KRC 
KRL 
KRYPTON 

L 
LabVIEW 
Lagoona 
LANSA 
Lasso 
Lava 
Leda 
Lead 
Leadwerks Script 
Legoscript 
Leopard 
Lexico 
Lfyre 
Liberty BASIC 
Limbo 
Limnor 
LINC 
Lingo 
Lisaac 
Lisp - ISO/IEC 13816 
Lite-C 
Logo 
LOLCODE 
LPC 
LSL 
LSE 
Lua 
Lucid 
Lush 
Lustre 
LYaPAS 
LSL 

M4 
MAD 
MADCAP 
MAGIC - See eDeveloper 
Magik 
Magma 
MapBasic 
Maple 
MAPPER (Unisys/Sperry) now part of BIS 
M-A-R-E-K (Programming language) 
MARK-IV (Sterling/Informatics) now VISION:BUILDER of CA 
Mary 
Mathematica 
MATLAB 
MATA 
Maxima (see also Macsyma) 
MaxScript internal language 3D Studio Max 
Maya (MEL) 
Multiprocessor C# 
Mercury 
Mesa 
METAL 
Michigan Algorithm Decoder see MAD programming language 
Microcode 
MicroScript 
MillScript 
MIMIC 
Mindscript 
Miranda 
Miva 
ML 
Moby 
MODCAP 
Model 204 User Language 
Modula 
Modula-2 
Modula-3 
Mondrian 
Mortran 
Moto 
MOUSE 
MSIL - Deprecated name for Common Intermediate Language 
MSL 
MONO 
MUMPS 

Napier88 
Natural 
Nemerle 
NESL 
Net.Data 
Neuralware 
NewtonScript 
NGL 
Nial 
NXT-G 
Nice 
Nickle 
Nosica 
NQC 
Nu 

o:XML 
Oberon 
Objective Modula-2 
Object Lisp 
ObjectLOGO 
Object Pascal 
Objective-C 
Objective Caml 
Obliq 
Objectstar 
ObjectView 
Ocaml 
occam 
occam-π 
Octave 
OmniMark 
Opal 
Open programming language 
OPS5 
Organiser Programming Language (OPL) - cf. Psion Organiser 
Oxygene 
Oz 

PARI/GP 
Parser 
Pascal - ISO 7185 
Pawn 
PBASIC 
PCASTL 
PEARL 
Perl 
Perl Data Language 
PHP 
Pico 
Piet 
Pike 
PIKT 
PILOT 
Pizza 
PL 11 
PL/0 
PL/8 
PL/B 
PL/C 
PL/I - ISO 6160 
PL/M 
PL/P 
PL/SQL 
Plankalkül 
PLD 
PLEX 
PLEXIL 
Pliant 
PNGlish 
PPL 
POP-11 
Poplog 
PORTRAN 
PostScript 
Ppc++ 
Processing 
Prograph 
Progress 4GL 
Prolog 
Turbo Prolog 
Promela 
Protheus 
PRO-IV 
Python 

Q 
Qi 
QtScript 
QuakeC 
QPL 
Quikcomp (for the Moonrobot XI) 

R 
R++ - Based on C++ and added semanteme description 
Rascal 
Ratfiv 
Ratfor 
RBScript 
rc 
REPL - Really Easy Programming Language 
REBOL - Relative Expression Based Object Language 
Red - Rejected prototype for Ada 
Redcode 
REDO 
REFAL 
Revolution 
REXX 
Rigal 
Rlab 
Robot Scripting Language (RSL) 
RPG - Report Program Generator 
RPL 
RScript 
Ruby 
Russell Programming Language 
REALBasic 

S 
S2 
S-PLUS 
S-Lang 
SAIL 
SAKO 
SAM76 
SAS 
Sather 
Scala 
ScalPL 
SCAR 
SCATRAN 
Scheme 
Scilab 
Script.NET 
Sed 
Seed7 
Self 
SETL 
Shadow Programming Interface (Developing) 
ShadowScript 
Shift Script 
SIGNAL 
SiMPLE 
SIMPOL 
SIMSCRIPT 
Simula 
SISAL 
Slate 
SLIP 
SMALL - SMALL Machine Algol Like Language 
Small 
Smalltalk 
SNOBOL - String Oriented Symbolic Language 
SPITBOL 
Snowball 
SPARK 
Spice 
SPIN 
SP/k 
SPL/1 - aka SPL/I 
SPS (1620) - see IBM 1620 
Squirrel 
SR 
SSL 
Standard ML 
StringLang 
Subtext 
SuperCollider 
Suneido 
SYMPL 
SyncCharts 
Synergy/DE 
SystemVerilog 


T 
TACL 
TACPOL 
TagsMe 
TADS 
TIE 
Transaction Application Language 
Tcl 
Transact-SQL 
teco 
TELCOMP 
Telon 
Tempo 
thinBasic 
Titanium 
TI-Basic 
Today 
Tom 
TOM 
Topspeed - see Clarion 
TorqueScript 
tpu 
Trac 
Trine 
TTCN 
Turbo Pascal 
Turing 
TUTOR\ 
Tutorial D 
TXL 


Ubercode 
Ultra 32 
Unicon 
Uniface 
Unix shell 
Unlambda 
UnrealScript 
Use 

V 
Vala 
VDM++ 
VDM-SL 
Verilog 
VHDL 
Visual Assembler 
Visual Basic - Visual Beginners All-purpose Symbolic Instruction Code 
Visual Basic .NET 
Visual DataFlex 
Visual DialogScript 
Visual FoxPro 
Visual J++ 
Visual Objects 
VBScript 
VX-REXX 
Vvvv 

Water 
WATFOR - see WATFIV 
WATFIV 
WAXHTML 
WebQL 
Whitespace 
Winbatch 
WinDev 
Windows PowerShell 

X++ 
X10 
Xbase++ 32Bit Windows language 
XBL 
xbScript - Also xBaseScript 
xHarbour 
XL 
XOTcl 
XPL 
XPL0 
XQuery 
XSLT - See XPath 

Y 
YACC 
YAFL 
Yellow - Rejected prototype for Ada 
Yorick 
Y 

Z++ 
Z notation - A program specification language, like UML. 
Zonnon 
ZOPL 
ZPL

编程语言有多少种?

4. 各种编程语言的区别在哪里?

编程语言:用来定义计算机程序的形式语言

5. 计算机有哪些编程语言?

工业编程语言: A+ | Ada | 汇编语言| B | Brainfuck | C | C++ | C++/CLI| Cg | COBOL | Eiffel | Erlang | FORTRAN | IronPython | Java | JRuby | Jython | LISP | Oberon | Objective-C| Ocaml | Pascal | Perl | Powerbuilder | Python | QBASIC | R | REXX | Ruby | Self | Smalltalk | SQL | Tcl/Tk | Visual Basic | PHP | C# | F# | J# | Visual Basic .NET
  脚本编程语言: ActionScript | JavaScript | JScript | Nuva | PostScript | VBScript | lua
  学术编程语言: APL/J | Haskell | Logo | ML | pascal|Prolog | Scheme | SAC
  其他编程语言: ALGOL | BASIC| Clipper | Forth | Modula-2/Modula-3 | MUMPS | PL/I | Simula

计算机有哪些编程语言?

6. 所有编程语言名称有多少。分别是什么

没有所谓简单,也没有所谓难,只看你对它是不是有兴趣。
有兴趣就简单,没有兴趣就难,甚至是超难。
就现在计算机专业有可能接触到的语言来说:
C语言(C++语言)是基础,谁都得学,如果你能学精,那就牛了。
汇编语言应该是非常枯燥(难)的,全是非常底层的东西,以前在CSDN看到一句话:万般皆下品,唯有汇编高。
JAVA语言的就业市场应该非常不错,它向下细分为JAVA开发和JavaScript开发。
JAVA要想学好、用好它,需要很多其他的知识,比如Linux操作系统,比如各种框架的使用,甚至是框架的原理;
JavaScript语法简单,但是实际情况就是需要用这种简单的语法,去实现复杂的界面效果,也是能让人头痛不已的。
PHP听说比JAVA好学一点,因为他的代码过后灵活,也就是说不是太严谨。
C#语言是微软主推的,因为C++实在让人头痛,于是整出来这么个东西。
其他的比如Pascal语言(Delphi),PowerBuilder,很少有人学了,用来代替C++语言,当做入门还行,学精之后用它找工作,就算了吧。
上面都是现在能查到很多资料,或者是我接触过的,再有其他的一些编程语言,我只是听说,现在让我写名字都写不出来了,他们各有各的不同应用场景,因为不了解,也就不啰嗦了。

7. 最基本的编程语言是什么,可以告诉我吗?

编程语言:用来定义计算机程序的形式语言

最基本的编程语言是什么,可以告诉我吗?

8. 编程语言学什么好

建议可以从以下几个方面着手:
1、建议学习 Python。Python 基础语法内容较为简单,可以比较快的了解编程的思维习惯,并能够较快接触到 Python GUI 库(比如Tkinter),很容易借用这些库开发出一些有趣的程序。同时 Python 的缩进格式也比较严格,这也很好的让编程初学者养成一个良好的编写代码习惯。
在美国有很多编程初学 Python 的书籍,其受众就是小学、初中的青少年,比如《Python for Kids》,这些书籍一个很大的特点就是图文并貌,并且很快引入图形库的学习,教会小朋友制作出一些图形和简单的游戏,比如画星星,弹球。这样的好处是激发小朋友学习编程的乐趣,让小朋友从小就感受到编程的魅力。
2、读大一零基础学编程上学习编程的首要任务是学习电脑的基础操作,熟悉键盘,让自己对电脑有初步的了解认识。至于理工科专业的学生大一估计都会教《计算机科学导论》这样类似的课程,如果想尽快编程,学生应尽快将该书内容看一遍,让自己对计算机有一个整体的认识。
那么大一学生若要系统的学习 C语言,建议使用 《C Primer Plus》,英语好的同学可以直接看英文版,注意该书不是《C++ Primer》,《C++ Primer》可以在 C语言学的有一定基础的时候看。当学完《C Primer Plus》之后,可以对算法的知识学习,有精力的话可以啃《算法导论》。平时可以多上 github 上直接看源码,这样比单纯看书进步的更快。
3、新手学习编程,看书时一定要不能只看不动手,一定要同时动脑、动手,要将书里面的代码都勤奋的敲。
值得注意的是,编程是个比较广义的概念,编程语言有数种,所以要学习计算机语言就要先了解语言的发展史以及各种语言在不同领域的作用,推荐先学C/C++,这门计算机语言是一门相对简单且发展的比较完善的计算机语言,初次之外呢还有basic、C#、java等等,在C之前还有更加原始的计算机语言。
推荐的学习资料是郝斌老师的教学视频,还有谭浩强老师的《C程序设计》一书,建议先看书在看视频,当然也可以同时看,这两样都是入门的较好的参考资料。