数学建模社区-数学中国

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

作者: 杨利霞    时间: 2020-5-23 15:30
标题: 一个晚上,我学会了24种开发语言!
一个晚上,我学会了24种开发语言!- L7 `, X' m7 x
夏日的夜晚,内心燥热,翻来覆去难以入眠,遂起身,坐于桌前,做沉思状(发呆),无意中听到楼下跑车的轰鸣声渐渐消失在夜色中,更感叹于人生际遇之不公,决定愤而起身,发奋图强,学习编程,待终有一日,成为大佬,带领一帮小弟,把他跑车车轱辘卸了,看他如何嚣张!哈哈哈~% s0 V; Z# `0 M4 b' Y  V
8 ?/ v, x8 P* @8 a5 ]4 C
梦醒…' K. D3 B) k4 @" o. a

# v# R+ s5 R- Y/ H3 w5 C) W! f寂寞,涌上心头,翻了翻枕头边的《Java从入门到入土》,卧槽,才看10页,还剩1999页,这尼玛看到何年何月才能实现我的大佬梦啊!突然,我灵机一动,Java学不会,那我就学横向扩展,先学个几十门语言再说,走量。都说量变引起质变,这么一看,我离成为大佬的日子就不远啦~ 哈哈,我真是天才!
7 R7 E) \+ O6 `0 R( C% o; n5 z4 i! t6 X5 y) ]# ~. u8 L
说干就干!
3 b8 I: T6 S! i8 {. o4 L6 t) r3 |* {- W- T( J
01. Java
$ ], B* Z8 Z) |2 r& j) U' ~% d7 Y/ ?public class HelloWorld {  
8 l/ M' a" H$ q$ I  q6 X- a  // Java 入口程序,程序从此入口  
9 o' }4 l' k) f5 T6 H  public static void main(String[] args) {  3 |7 z% n2 _/ A3 D: N7 h
          //向控制台打印一条语句  
7 @9 N7 \( g( `- d! Z    System.out.println("Hello,World!");  ( U1 l  [' Y: E1 J6 K8 w+ U. U
  }  ; f9 p1 ]8 X6 ]. O% X' X1 `
}! U1 `( V6 R/ c* v- c
02. C7 T% {$ w1 s6 I4 _
#include <stdio.h>  
$ T- X6 g+ L5 ?9 Eint main() {  ' m$ {) c4 W. i1 P: o1 I) b* {
  printf("Hello,World!");  // printf 函数打印  
- ]6 G) [3 u$ Z: |1 {3 ~$ m  return 1;               // 函数返回值  
/ j+ U8 `- }- g. d) z5 |}  
, M) B. S" C, k2 E2 K' \: ^
: {3 \6 Y* j$ |# U7 L1 a! v
& E( h8 A9 `7 Z/ Y03. C++#include <iostream>               //std::cout 要用到的头文件  
5 o: d2 r8 u9 v/ n#include <stdio.h>                //标准输入输出头文件  3 W8 o. P3 ^! _5 {/ t0 t3 E

5 b" X4 f/ E, `int main() {  2 }1 b6 t$ U  u
  printf("Hello,World!--Way 1\n");    //printf 语句打印  
/ u, N; R7 W* U" X+ O4 w  puts("Hello,World!--Way 2");        //puts 语句  3 p5 O# ?  M/ d% t- A3 f( G
  puts("Hello," " " "World!--Way 3"); //字符串拼接  
* _; H* X0 L# H( C  std::cout << "Hello,World!--Way 4" << std::endl; //C++ 教科书上写法  
  d! H$ |6 U( \6 }% M  return 1;                                        //作为注释  
/ J6 G8 C2 q# o/ K* X} 0 c/ O, C- W- z- H- i7 d
04. Pythonprint "Hello,World!"   #Python 2.x  
" ?1 b4 i# i3 j) O& s+ t) V
) l: q: x0 j/ Y) Kprint("Hello,World!")  #Python 3.x    " c& B9 U2 W5 ?9 o

. k$ w% G( U" W+ q" a05. C#using System;  ( B: X' d  d# _  t0 ]
class TestApp {  
2 T8 c. A# Z2 a; E& @% L" _  public static void Main() {  
5 }; Y8 r  i' g9 q& c    Console.WriteLine("Hello,World!");  1 I8 I. x/ D6 b2 z
    Console.ReadKey();  7 N* N/ y- i/ b, F
  }  5 ^" M! W+ P+ L. j
}  * T3 s7 ]' X& E; J. d
06. PHP<!DOCTYPE html>  ! C7 K! S0 n- G- Q6 M" v1 \; \* y
<body>  # [3 w" i% R% q+ N+ R  t+ j! K
<?php  
6 H8 w" \2 s( |echo "Hello,World!";            //打印语句  
1 r5 ~; |/ w1 R. c& P5 C% \, G6 Hecho "The first php program!";  //打印语句  & ?& O3 x' f/ \7 V, L
echo phpinfo();                 //phpinfo()系统函数,输出环境信息  $ }# E0 X, K# s' h( Y3 D% z) T
?>  5 P+ [: P% q* h9 g) g$ [2 p
</body>  
2 {) c9 p! D! D! F. B</html>  8 n: d6 p+ Y' n/ I9 y7 _0 a
07. JavaScript<script>
9 U7 w) T; K5 Z3 I2 {! Hconsole.log('Hello,World!')  // 控制台输出
) A( w; I6 A( i8 L6 k2 M</script>! x* r: K; o' \0 b
08. Ruby#可用 print 语句打印  7 r! l; U# d4 V2 E
print "Hello,World!\n"   
1 g% @6 @6 e. ~3 @: Q#可用 puts 语句打印  
+ V* e1 P9 h# S0 {5 l; O9 P" y. aputs  "Hello,World!\n"   ; V, F) D! u* x% P
#可以先声明一个变量,然后再用 puts 语句  
  j, \: q2 t/ u$ F8 a0 U1 Q  @a = "Hello,World!\n"     
9 K# G4 Q* d* r' s. qputs a  & C$ z5 V/ q8 @+ X% i4 [( J
#可以先写个函数再调用  9 ^' Q) i& Y. Z4 e* Z
def say(name)  " t$ _7 \% I: J% L) P9 V+ h
   "Hello,#{name}"  
# z- }2 d: r) m. ]end  
& B2 C& R8 h: @, M& ^$ Rputs say("World!")( D1 G3 s7 U! U6 V. ?0 \' b
09. Rprint("Hello,World!")  // 输出5 A# ]- A. M  O& M# l
1.png
; m8 j: [8 |# e10. SQLselect 'Hello,World!' from dual;  2 u% |0 R+ G% H$ _
11. Perl#!C:\Perl\bin                    #Windows 平台下  7 O- d1 @; }" S% G
#!/usr/bin/env perl              #Linux 环境下  
8 b' ~4 [( l6 S. ]% q8 _print "Hello,World!\n";          #print("Hello,World") 也可   6 F/ w; S/ Z2 O6 n
12. HTML<!DOCTYPE html>  
5 K; N  g8 f. S0 t+ a" k: R; L<html>  & x9 Q  `4 [1 @, m
<body>  " G& s/ N% y2 Q3 P
<h1>This is the first program!</h1>  % ^, E$ B  R8 S) [
<p>Hello,World!</p>  ) K* Q: x+ e% V9 ]: F3 a
</body>    A: m9 H0 l" T) G
</html>) ]" Z9 T3 {& p4 S- }0 r
13. VB'FileName: HelloWorld.rb  rb 作为 VB 源文件的后缀  ) b; n' N' S' x  o8 Q1 M
Module Hello    / x' i7 e+ K' G+ x4 g5 T: k7 v
  Sub Main()               '程序人口函数  ) ^0 G1 H; J. ?! w+ |
    MsgBox("Hello,World!") '计算机屏幕上显示信息  + m1 [/ b+ o7 D  h1 g4 A& `
  End Sub                  'End 作为程序块结尾  0 I$ F8 N1 \+ g0 [
End Module                 '单引号作为注释  8 D1 j8 T& N5 a# q2 ]: R

0 h3 P6 e+ C- n/ R$ o5 o7 H14. Scalaobject HelloWorld  
" r/ `2 k' E$ F# y* P+ t{  * ^, f5 d* A8 T1 n
  def main(args:Array[String])   . A, M% E) X# N  Q9 \* w
  {  9 a7 Y4 |- H* W3 x; Q$ L8 i
     println("Hello,World!");  ) c0 u4 C' O+ q; n
  }  
: J8 A! I8 _: P- w8 c}  
5 ~3 s1 v3 L2 r7 \% s15. Shellecho "Hello,World!"  
8 ^- w, M  |$ Q9 f3 Q$ r) c! u16. Delphiprocedure TForm1.Button1Click(Sender: TObject);  
  C; l, {  b  N: ]0 P& mbegin  
9 ~% f! A% T) M9 i6 D  label1.Caption := 'Hello,World!';  
% T/ u  v6 h* v! v3 \end;  # `# O8 \9 ?/ k+ e* t5 j; ?4 P, i

. ~8 n& b, \* ^) L3 lprocedure TForm1.FormCreate(Sender: TObject);  
3 M/ n, B3 H7 f/ T. {begin  7 J( W( l3 b4 y' }& U: j$ g
. s; }; x7 l5 A4 |  |7 A
end;  
: j0 X' C  z8 F" F. U
3 ^; w7 E8 H0 M4 K# Yend.  
, y/ @# X; X) W- `7 o17. Fortranprogram hello( H3 T+ a5 O1 ?% I
        print *, "Hello World!"
7 S1 r6 W1 y: e& Q+ L9 h3 a, Rend program hello6 n* }% F( u+ a: o+ J" ~" g
18. TCL#命令行交互方式  4 n1 M# C0 v( _6 T- ]# E: n
D:\>tclsh  ) s  Q! j3 D1 o% b( y7 @
% puts "Hello,World!"  
% @9 g  m0 c4 dHello,World!  
  K# D% V% T( E* E, f$ ~% exit  8 E( J! o! x9 `
D:>  . _( ?/ X7 E4 H
#文件方式运行  8 F) d+ j4 O, w; ?# y
#!/usr/local/bin/tcl  
( V% H6 A( L$ `4 m2 ~9 Aputs "Hello, world!"  8 f  E: r2 j% j) G
D:\>tclsh HelloWorld.tcl  1 d3 F. b7 f! E/ s( w$ h' I4 m
Hello,World!  
3 U( M$ y/ E) G* p( ^0 G) j, i( w$ W19. FoxPro?"Hello,World!"  
7 Z! ?; B5 B) Z2 N; T$ i?"Hello,World!"  
0 I" j7 p1 e' X. {5 }. B
) D  p0 F1 v6 J* l  h! K# t* ?' L
- h$ |+ z6 n9 L: v+ j 2.png
# ]9 _! q2 ]9 L; x20. Gopackage main
7 B% N& C! h3 B1 w9 U% ~( S1 iimport "fmt"  _/ F9 u* P# Y- p) H6 u# W) w
func main() {: W0 H  @- I- I  N5 ]6 T4 ?
    var name string
! B  I* q# x  Q' k    fmt.Println("请输入你的名字:")1 H2 A3 Y* h- ^! q; g) |
    fmt.Scanln(&name)
& H: B/ }+ E. B; U    fmt.Println("你好",name). B, v5 a- n+ h; }. L
}3 B: B5 t* X7 v2 S# d
21. AWKecho | awk '{print "Hello,World!"}'  
% G( Q4 w- b: d, Y# I22. Sedsed -ne '1s/.*/Hello, world!/p'  ; Y0 C; X* V$ I
23. PascalProgram HelloWorld(output);  
" l8 d2 {1 |9 M% ^begin  ! M9 i+ p1 I* y+ }# @
  writeln('Hello, world!')
. d+ A' x0 V2 d  F8 a24. Prologwrite("Hello,World!").    ! S  _& h$ H1 U  c; _3 U6 R
// 注意,句末有点号
) Y) a  ?4 ], j% s+ I% K, ?) Y7 C( | 3.png
5 J- j/ \4 L# y$ I+ ^4 `9 X( L4 z8 y9 A  \8 m! U! i8 i1 C$ r: a" c: j( J: ]
( }( i4 f$ S, g2 a9 {8 ~

, {+ {( V' T2 `( j
( \* @; Q: n  R6 v* t* V6 ~" j4 z; a1 {9 V* e" d2 H; T! z& g7 u2 C% a

( A/ C0 ]  N( c
4 @2 ~) Q, U* ^$ @5 d/ p2 a, R
" @! Q9 W* J8 X  j) q
3 E8 K# E8 r3 h
' _8 w3 N7 v& }
) L" \$ I  `7 \/ P8 R7 z4 L
, v2 b; O' Z0 L8 w& `
" g/ R$ T& Q2 X' D5 {$ H/ s6 _  u8 H9 g0 F1 ]; w. [* S

: p; V1 I3 J+ \5 y/ S
5 _5 C0 O" h) j( o4 B5 p7 Z- X5 T/ q8 _9 @/ y5 L8 K

( O0 C+ w; c4 m; q/ ~: ?; z) I9 F3 J
1 _2 N+ H3 n1 o/ \) O# @
: @6 @( v$ C6 l: g
3 I, e$ @& o: @. h% R

" c* R, a3 A* I; Z1 e- a$ z) V5 _/ N4 l  ~& w

- Y" d5 T5 \0 s" L# P
  _# j' F* f! A2 e. r) J3 ~' ~1 P4 a' U' ~7 O% j  ^' J/ U9 x
9 J8 A" y0 T) x" [' e
; g0 T% u( D' c6 _3 a2 j5 z
/ e: `6 t' A1 V9 M# g# _

% z0 ?0 ~1 {; h7 N4 B- [: H7 T, v& \9 O/ N& d' D$ o4 [& b2 `4 g
  }) l0 f1 p4 u( t) d8 E
# A1 k- Z6 q5 B1 v- O+ a+ M1 w

8 ?# x! l# ?5 Y. A/ p5 |- m! ~/ g5 R' c9 w

+ T8 W! J: Q: a2 A8 O% h$ i
- W* K8 C. S  @+ {; l: {5 p4 T* t/ N& ^' b1 h% T0 p
+ x+ C4 N! c! h

0 A6 u% N$ m- u; ]0 c4 t5 s( J————————————————
% Q$ G! h& ?* d8 B4 ^& k  {: O版权声明:本文为CSDN博主「xqnode」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。+ f- w* U2 y" G. d( H
原文链接:https://blog.csdn.net/xqnode/article/details/106212608
* B% w, z! |+ a  N& R. v# K! f
- Q, A. y6 b7 a3 y2 T9 s  A! N4 @. p9 n4 ~3 M) P





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