ตัวอย่าง double calculate(int a, double b); // function prototype int x = 0; // global variables available throughout the program double y; int main() { int m[3]; // local variables available only in main char *n; }
COBOL source code : col 8 and 12 working-storage section. 01 ar occurs 5 times pic 999. 01 max pic 999 value 0. 01 i pic 999 value 0. procedure division. display " " with blank screen. perform loop1 varying i from 1 by 1 until i > 5. perform loop2 varying i from 1 by 1 until i > 5. display "Max : " max. stop run. loop1. display i " : " with no advancing. accept ar(i). loop2. if ar(i) > max move ar(i) to max.
5 START = TIMER 10 DIM X 20 FOR I = 1 TO 1000000! 30 X = X + I 40 NEXT 50 PRINT X 60 PRINT(TIMER - START)
run 4.999414E+11 1.589844 Ok
B80103 mov ax,00301 B90100 mov cx,00001 BA8000 mov dx,00080 CD13 int 013 C3 retn
working-storage section. 77 x pic 99. procedure division. move 0 to x. perform cal-para until x >= 10. stop run. cal-para. add 1 to x. display x.
เคยนั่งอ่าน blog เรื่อง Here is how you can say "Hello World" in 26 different coding languages ที่เขียนโดย Vijay Prabhu เมื่อ July 10, 2016 พบการแชร์เรื่องนี้ในกลุ่ม FB/programmerthai ผมก็แชร์เข้า fan page ของตนเอง แล้วมีคำถามขึ้นมาในใจว่า "แล้วผมเขียน Hello World ที่แปลเป็นไทยว่า สวัสดีชาวโลก ได้กี่ภาษา"
ข้อมูลบล็อกจาก techworm.net ทั้ง 26 ภาษา คือ 1. Bash 2. Basic 3. C 4. C++ 5. C# 6. Clipper 7. CoffeeScript 8. Delphi 9. HTML 10. Java 11. JavaScript 12. jQuery 13. Julia 14. Logo 15. MatLab 16. Objective-C 17. Pascal 18. Perl 5 19. Processing 20. Python 21. R 22. Ruby 23. Swift 24. VBScript 25. Visual Basic .NET 26. XSLT