数学建模社区-数学中国

标题: 一个晚上,我学会了24种开发语言! [打印本页]

作者: 杨利霞    时间: 2020-5-23 15:30
标题: 一个晚上,我学会了24种开发语言!
一个晚上,我学会了24种开发语言!" ~( n9 K7 D# E# R) F* i
夏日的夜晚,内心燥热,翻来覆去难以入眠,遂起身,坐于桌前,做沉思状(发呆),无意中听到楼下跑车的轰鸣声渐渐消失在夜色中,更感叹于人生际遇之不公,决定愤而起身,发奋图强,学习编程,待终有一日,成为大佬,带领一帮小弟,把他跑车车轱辘卸了,看他如何嚣张!哈哈哈~, ?; K5 ~- m3 [0 E; W7 c

; K1 K7 d4 E' X/ s梦醒…
$ E; }( O7 R& V/ b5 h# w- P) T
$ `& p+ h* U& D$ G4 M3 j3 o, Y- ]8 x寂寞,涌上心头,翻了翻枕头边的《Java从入门到入土》,卧槽,才看10页,还剩1999页,这尼玛看到何年何月才能实现我的大佬梦啊!突然,我灵机一动,Java学不会,那我就学横向扩展,先学个几十门语言再说,走量。都说量变引起质变,这么一看,我离成为大佬的日子就不远啦~ 哈哈,我真是天才!
& P( C$ |4 s* I) b0 V1 t% d; v  j! b! s# e! Y5 {5 |
说干就干!
7 l3 e* W# i; Z0 k( t: B8 O* @* ^; e3 |2 Z+ q. {/ u( ?* s
01. Java% y1 C# O7 C3 Z7 L, y1 F
public class HelloWorld {  ( s7 M2 e" ~( I. F8 U: O  ]
  // Java 入口程序,程序从此入口  
' v9 P; K% o5 n* q& B/ X  H  public static void main(String[] args) {  
( s# V8 R9 \4 D( C! m          //向控制台打印一条语句  ( v8 h: w& ~# x
    System.out.println("Hello,World!");  
" k2 ^+ J) @& Q- Q# _* i) T  }  $ U  U( }, B' o) @9 D* p% z! L
}2 n9 j. {2 V6 N: L$ z5 v
02. C4 u# L' z, R7 }% V2 p" b0 {
#include <stdio.h>  
3 v: k1 F% q/ b  i2 A7 S2 U$ @int main() {  
6 Y- C+ `3 a* V+ ]" l6 d8 B  printf("Hello,World!");  // printf 函数打印  ; e2 ^3 _! X4 n1 N
  return 1;               // 函数返回值  
9 C- ]* g9 G' u2 C2 E1 X  r}  * o1 B* ]& W6 a5 B, R

, c# {" ?  ]! ?- e1 ?: A; a9 s* |5 a7 t
# g7 a8 ]/ a& \) V03. C++#include <iostream>               //std::cout 要用到的头文件  
) E. ]* T; q7 O2 N#include <stdio.h>                //标准输入输出头文件  
3 _9 K2 v% B# q$ y4 b* }; k2 T: M5 v4 Q. V' q
int main() {  
7 }# S4 p. ^0 B9 T( S  printf("Hello,World!--Way 1\n");    //printf 语句打印  
- J9 X: M2 T9 Z0 ^$ Q* j5 L' y6 b  puts("Hello,World!--Way 2");        //puts 语句  / y6 J$ ?; \3 ]) r
  puts("Hello," " " "World!--Way 3"); //字符串拼接  ( Z- I1 `/ j. O" m! }
  std::cout << "Hello,World!--Way 4" << std::endl; //C++ 教科书上写法  
( K! ?" e0 Q" n+ s9 l& o1 J  return 1;                                        //作为注释  
7 S& ?6 o, F4 S- W4 M0 w3 _7 G} 6 C9 C2 _  F. z, X$ [
04. Pythonprint "Hello,World!"   #Python 2.x  $ Q; {3 Z0 X' D  T  E+ Z/ p/ G/ H2 g
- x% B& c1 B/ m- m
print("Hello,World!")  #Python 3.x    ! N0 q* C' e. p" q, C& I3 W; p

. m4 g$ }* ]; e: C: ~  c0 h05. C#using System;  ( S# c" S/ ~5 t3 d, {  S; q" {4 C
class TestApp {  
! i) y: i# W+ N5 R' C4 ]6 P  public static void Main() {  , e$ \: n, q3 G; x# V& Z
    Console.WriteLine("Hello,World!");  
0 [# V/ u) u' C9 i    Console.ReadKey();  
' @' s& S+ I) _  }  
& d0 ~- k! v! n$ Q}  ) P. j+ {  X2 l- |/ Z3 q
06. PHP<!DOCTYPE html>  : N' B* `9 g$ k8 Y! P/ c  I# A
<body>  3 m, _& N" @  ~$ F
<?php  
) j7 p' i! A/ k& M4 Necho "Hello,World!";            //打印语句  % t+ i& _  I2 [
echo "The first php program!";  //打印语句  
% s5 C8 {& p7 s0 ?+ _" Mecho phpinfo();                 //phpinfo()系统函数,输出环境信息  # F: e$ d% M: o
?>  
; j. X' U( G" C; X( A9 {</body>  
" _/ n6 c, f" ]1 M6 t" q</html>  
1 i( s1 B. L  C" G. O07. JavaScript<script>* r* D& t, d0 Z9 o' C7 |( D: O
console.log('Hello,World!')  // 控制台输出
$ n4 Y' F4 O" c2 ]</script>: R( E: I6 L) i% R0 z# t! j
08. Ruby#可用 print 语句打印  
7 A& E6 M2 l& Aprint "Hello,World!\n"   
# Z! y, A. T( A#可用 puts 语句打印  1 _" U+ {( ^$ C# ~* N8 I" K
puts  "Hello,World!\n"   3 m1 D$ ^/ y7 N4 z' {  V
#可以先声明一个变量,然后再用 puts 语句  
0 x. B- k8 T0 K& d, s3 @" Ba = "Hello,World!\n"     
+ p2 L: l0 X4 ?& Q5 a# P4 |( tputs a  % v; U" L: Q& L" g
#可以先写个函数再调用  & _) Q1 e* F) h# [
def say(name)  
) k! K1 g# \3 W! h- G; h1 D   "Hello,#{name}"  & I( w" z' W& H, Y: u
end  3 ]4 y* @: L. ^# ?: S$ Z1 M+ M
puts say("World!")3 @/ e6 v3 j2 ~9 E
09. Rprint("Hello,World!")  // 输出
0 R4 X% i8 D2 J$ v1 |/ m" } 1.png ) R  k: O. m( W6 |$ _. z0 ^
10. SQLselect 'Hello,World!' from dual;  
" L) q1 o+ q" x6 l. P& h11. Perl#!C:\Perl\bin                    #Windows 平台下  
6 v% O2 Q; D, i* `6 i#!/usr/bin/env perl              #Linux 环境下  1 {- l/ r$ W4 w" _7 t( {* S/ X
print "Hello,World!\n";          #print("Hello,World") 也可   
% u( t6 ]0 M4 m+ q- T12. HTML<!DOCTYPE html>  
! S* D9 `! _8 G: f# r<html>  
6 `; C; L/ F# E% o- q$ h! o9 H<body>  
* `" l0 p, T. G  v3 F( k<h1>This is the first program!</h1>  
  Z( {% i6 N6 K, g+ ?7 i6 S, M<p>Hello,World!</p>  
  C8 @* a+ a8 i0 N% U3 {; ?</body>  2 a6 s# o+ b$ R
</html>* l2 V/ a) R' s9 I( F
13. VB'FileName: HelloWorld.rb  rb 作为 VB 源文件的后缀  
/ J; H2 ?# f& |* y, Z9 RModule Hello    * d+ j& D' W6 L; a
  Sub Main()               '程序人口函数  6 o' x) |" k* w
    MsgBox("Hello,World!") '计算机屏幕上显示信息  
' Y3 e3 G3 A! y, Y  P  End Sub                  'End 作为程序块结尾  . T' P5 l7 z2 A/ O- Y
End Module                 '单引号作为注释  4 G" _. s7 V+ ~8 H
0 H* W, w* Y; X: d* J
14. Scalaobject HelloWorld  
: u9 O5 ~: B* n& h# p: x3 X{  
5 ]7 ?. E& P& k" {( z  def main(args:Array[String])   # ^0 c/ |3 m- t, }( S+ W
  {  
- H9 x8 S! @  _( H, Q* I5 s     println("Hello,World!");  
9 t) ?0 m- o5 u" r  }  
: R; M* h+ H$ C* d3 e" e}  0 e* b, c: n& c: J5 R
15. Shellecho "Hello,World!"  
: D+ c' M+ O" {4 K+ t% [9 m( ?16. Delphiprocedure TForm1.Button1Click(Sender: TObject);  
$ i* f8 {- h; u5 C/ r& o9 w( o5 o0 tbegin  : V  C/ o6 e- t3 x
  label1.Caption := 'Hello,World!';  
" H2 d! m) L" t3 L  L9 f1 vend;  
$ f( b; s% ?0 T, A- A; J! D
; A2 h9 x2 J1 L. Y+ w% ~# _procedure TForm1.FormCreate(Sender: TObject);  
( v3 r% W# I9 [begin  " |. F+ w% ~) L4 L+ c# d* E
+ ?: V" p! J6 x" ^
end;  ! f: y  I2 y* i! d6 b. D

/ Y8 a. R! q' \0 [1 @, Fend.  
. H" b0 c# c8 q! z* D$ u17. Fortranprogram hello2 @- Z# ~1 Q0 i- ^  O
        print *, "Hello World!"/ V+ C0 h) ^3 ]# u: @6 E
end program hello
# I- C* Z) `1 }0 m18. TCL#命令行交互方式  
6 F& L( r: J. t4 t0 y* HD:\>tclsh  
& k; y% I" N) P! J6 r5 P, Y, V$ J' L% puts "Hello,World!"  
/ ]- P0 O5 g5 o( U  Y. I- vHello,World!  
; P  _  |% N) W2 M- n6 S/ j* k: `" w% exit  7 H" j2 i" w6 U! c9 a2 x! v  u
D:>  1 d/ {# t& T; w# m
#文件方式运行    e% N* X9 r9 t+ O' b# W( I
#!/usr/local/bin/tcl  
' [, ?% o' H) M$ Sputs "Hello, world!"  2 J: T5 z2 ]2 Z7 V  k. X
D:\>tclsh HelloWorld.tcl  
  Q2 v, D! ?" ~Hello,World!  
6 h0 Z( C3 p& o" D+ F% Z$ K* W19. FoxPro?"Hello,World!"  
! w# k0 U6 L3 d# q' M, |2 L?"Hello,World!"  
) a9 y0 ^+ D: D5 ?4 P2 L9 c2 G  u: `, Z' w2 W
+ @9 h: s! M: N# t5 X$ |% W# `
2.png 7 d/ s: d* T9 T: E! c* z3 J
20. Gopackage main, n0 h$ \( P! L
import "fmt"
6 p8 P1 a! O7 ?/ @  E$ ufunc main() {
( I; A; g# y8 S: L& V    var name string) `! p; M$ j6 n3 ~
    fmt.Println("请输入你的名字:")
  V/ c- W# f0 s' H: A) j& @+ {    fmt.Scanln(&name)
; V0 U1 O/ L# e5 \    fmt.Println("你好",name)
, g; H1 Y. P4 x}) ^* e. Y: h+ l
21. AWKecho | awk '{print "Hello,World!"}'  
1 S. ^1 T/ F3 o9 v5 s9 `8 c5 O22. Sedsed -ne '1s/.*/Hello, world!/p'  # m7 I6 F1 h. e/ P
23. PascalProgram HelloWorld(output);  * U1 n8 u4 h$ R/ A( x$ |- u% V
begin  ; `' c& d8 P& C/ K/ `
  writeln('Hello, world!') ' d2 \" x6 a# ?/ q$ t) I
24. Prologwrite("Hello,World!").    7 {0 D4 Z1 h! b
// 注意,句末有点号 1 g* v1 e, Y- H9 D9 D
3.png ' d: J  i  A4 D  H8 N+ ^

1 ~1 D% k  _# c, R
# e9 `7 P- k( L/ b% i3 U. B7 Q( s. u3 P" t* {3 ?
4 C' u) D# _3 [3 y9 l* K$ w0 r2 I

7 R* N9 {% A1 [3 J" a0 m
7 [6 b1 q8 d. ^# g, Q: |3 I
- m9 q# v4 d8 M; }2 n/ n
; V8 h# x% L5 J& y
1 m7 M/ t( X* v+ a# y; `- ~5 M
5 P2 D+ o; R) i, t% `- j
& I* k  {9 C( V" S; I
) {" L( |# \7 \$ P5 ^6 k) q9 k
% ^( v: b' I: N8 e" ?% e4 X: T' A! m+ ]$ V/ ]1 D, A' S

% k- m0 [: S. W) B0 q$ d8 K4 }# R5 h* ~8 p: h$ F6 @
9 e$ ^" v9 {: T! U. z
' |" j1 k* E- {5 N) T$ E

( _+ v/ ^; W2 b1 D" [3 }" Y% V0 u. v/ q# i, d

; j0 g" T8 @' ^) |" L3 a3 Y: O
  Z8 R: _  x9 E  P/ q* M
3 A% A+ x+ Q; ?. m, x
9 L. v! k* `" t$ {% |
9 B0 T6 B" ]" D2 ?3 a) [% T8 I1 q, P% g. d' y% x

. G% n4 v/ G6 t2 O( K7 J
' [' G9 y: m5 p/ b6 z1 J0 N9 b+ N" b& _7 O- {9 {  p4 I3 E5 f

# a3 @" n& @+ Y% e) Z6 g* M0 n2 O, M
, f% }% m* t' G& i% f, m

8 M7 \) M: H% q- a: l- A; e0 V4 v; m% M5 q
5 \+ y) c7 C  a* c
: }- Z% s4 I. D- v% [
- m5 l2 z4 s, g0 i
5 v+ G. C5 o5 V, ]7 s/ n

- E0 p$ ^8 b- u7 I0 y9 v$ R% O  q9 Y' h. e5 e8 V" W8 y- S0 X# P
2 b/ T! r, j. {/ t7 c  r' X
————————————————8 ~  x9 L& F. c& U
版权声明:本文为CSDN博主「xqnode」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
! u$ [( C3 H- Q( `原文链接:https://blog.csdn.net/xqnode/article/details/106212608( S; @: a. v3 x( P8 s+ p

0 K( Z% p- N% O) e0 G3 V
3 _; |( _0 v+ `% n$ o: Y




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5