100 مختلف کمپیوٹر زبانوں کی فہرست :
کمپیوٹر زبانوں کی ایک بہت بڑی تعداد موجود ہے جو مختلف مقاصد کے لئے استعمال کی جاتی ہیں۔ یہاں 100 مختلف کمپیوٹر زبانوں کی فہرست دی جا رہی ہے:یہ زبانیں مختلف قسم کی ایپلیکیشنز اور ٹیکنالوجی کے شعبوں میں استعمال ہوتی ہیں۔ کمپیوٹر زبانیں کمپیوٹر کی ہدایات کو انسانوں کے لئے قابل فہم اور مفید بنانے کے لئے ضروری ہیں۔ یہ زبانیں کمپیوٹر کو مخصوص کام کرنے کی ہدایات دینے کے لئے استعمال ہوتی ہیں اور مختلف اقسام کی ہوتی ہیں جنہیں مختلف شعبوں میں استعمال کیا جاتا ہے، جیسے پروگرامنگ، ویب ڈویلپمنٹ، ڈیٹا بیس منیجمنٹ وغیرہ۔ کمپیوٹر زبانوں کی ترقی نے کمپیوٹر سائنس اور ٹیکنالوجی کو آسان، تیز اور مؤثر بنا دیا ہے۔:
1. C
- مقصد: سسٹم پروگرامنگ، ایپلیکیشن ڈویلپمنٹ
- استعمال: آپریٹنگ سسٹمز اور کمپائلرز کی تخلیق میں
2. C++
- مقصد: گیم ڈویلپمنٹ، سسٹم پروگرامنگ
- استعمال: ہائی پرفارمنس ایپلیکیشنز
3. Java
- مقصد: ویب ایپلیکیشنز، موبائل ایپلیکیشنز
- استعمال: اینڈرائیڈ ایپ ڈویلپمنٹ، بیک اینڈ ڈویلپمنٹ
4. Python
- مقصد: ویب ڈویلپمنٹ، ڈیٹا سائنس
- استعمال: ڈیٹا اینالیسز، مشین لرننگ، آٹومیشن
5. JavaScript
- مقصد: ویب ڈویلپمنٹ
- استعمال: فرنٹ اینڈ ڈویلپمنٹ، ویب پیج کی فعالیت
6. Ruby
- مقصد: ویب ڈویلپمنٹ
- استعمال: Ruby on Rails فریم ورک
7. PHP
- مقصد: ویب ڈویلپمنٹ
- استعمال: ڈائنامک ویب صفحات بنانا
8. Swift
- مقصد: iOS ایپلیکیشن ڈویلپمنٹ
- استعمال: آئی فون اور آئی پیڈ ایپ بنانے کے لیے
9. Kotlin
- مقصد: Android ایپلیکیشن ڈویلپمنٹ
- استعمال: موبائل ایپس کی تخلیق
10. R
- مقصد: ڈیٹا سائنس، سٹیٹسٹکس
- استعمال: ڈیٹا اینالیسز، ڈیٹا ویژولائزیشن
11. Go (Golang)
- مقصد: سسٹم پروگرامنگ، نیٹ ورکنگ
- استعمال: اسکیل ایبل سسٹمز کی تخلیق
12. Rust
- مقصد: سسٹم پروگرامنگ
- استعمال: ہائی پرفارمنس سافٹ ویئر ڈویلپمنٹ
13. SQL (Structured Query Language)
- مقصد: ڈیٹا بیس مینجمنٹ
- استعمال: ڈیٹا بیس سے ڈیٹا حاصل کرنا اور منظم کرنا
14. HTML (HyperText Markup Language)
- مقصد: ویب پیجز کی تخلیق
- استعمال: ویب پیج کی ساخت
15. CSS (Cascading Style Sheets)
- مقصد: ویب ڈیزائن
- استعمال: ویب پیج کی اسٹائلنگ
16. XML (Extensible Markup Language)
- مقصد: ڈیٹا کی نمائندگی
- استعمال: ویب ایپلیکیشنز اور ڈیٹا کی منتقلی
17. TypeScript
- مقصد: JavaScript کا ایک مضبوط ورژن
- استعمال: ویب ایپلیکیشنز کی تخلیق میں
18. Perl
- مقصد: سکرپٹنگ
- استعمال: ویب ڈویلپمنٹ اور سسٹم ایڈمنسٹریشن
19. Shell Script (Bash)
- مقصد: سسٹم پروگرامنگ
- استعمال: خودکار کاموں کو انجام دینا
20. MATLAB
- مقصد: سائنسی کمپیوٹنگ
- استعمال: انجینئرنگ اور ریاضیاتی ماڈلنگ
21. COBOL (Common Business-Oriented Language)
- مقصد: کاروباری ایپلیکیشنز
- استعمال: بینکنگ اور مالیاتی سسٹمز
22. Fortran
- مقصد: سائنسی کمپیوٹنگ
- استعمال: انجینئرنگ، فزکس اور کیمسٹری میں
23. Assembly Language
- مقصد: مشین زبان کے قریب پروگرامنگ
- استعمال: ہارڈ ویئر پروگرامنگ
24. Lua
- مقصد: گیم ڈویلپمنٹ
- استعمال: گیم کی اسکرپٹنگ
25. VHDL (VHSIC Hardware Description Language)
- مقصد: ہارڈ ویئر ڈیزائن
- استعمال: FPGA پروگرامنگ
26. Verilog
- مقصد: ہارڈ ویئر ڈیزائن
- استعمال: سسٹم ڈیزائن
27. Scala
- مقصد: ایپلیکیشن ڈویلپمنٹ
- استعمال: ویب ڈویلپمنٹ اور فنگشنل پروگرامنگ
28. Objective-C
- مقصد: iOS ایپلیکیشن ڈویلپمنٹ
- استعمال: آئی او ایس ایپس کی تخلیق
29. Delphi
- مقصد: ایپلیکیشن ڈویلپمنٹ
- استعمال: ونڈوز ایپلیکیشنز
30. ActionScript
- مقصد: فلیش ایپلیکیشنز
- استعمال: ویب ایپلیکیشنز میں انٹرایکٹو مواد
31. Hack
- مقصد: ویب ڈویلپمنٹ
- استعمال: Facebook کے ذریعے تیار کی گئی زبان
32. F#
- مقصد: فنکشنل پروگرامنگ
- استعمال: ایپلیکیشن ڈویلپمنٹ
33. Tcl (Tool Command Language)
- مقصد: سکرپٹنگ
- استعمال: سسٹم پروگرامنگ اور خودکار کام
34. OCaml
- مقصد: فنکشنل پروگرامنگ
- استعمال: سسٹم پروگرامنگ
35. Prolog
- مقصد: لاجک پروگرامنگ
- استعمال: مصنوعی ذہانت
36. Lisp
- مقصد: مصنوعی ذہانت
- استعمال: سسٹم پروگرامنگ اور کمپیوٹر سائنس
37. Elixir
- مقصد: ویب ڈویلپمنٹ
- استعمال: کنکرنسی اور ڈسٹری بیوٹڈ سسٹمز
38. Haskell
- مقصد: فنکشنل پروگرامنگ
- استعمال: کمپیوٹر سائنس کے مسائل حل کرنا
39. Forth
- مقصد: ہارڈ ویئر پروگرامنگ
- استعمال: ایمبیڈڈ سسٹمز
40. Erlang
- مقصد: ہائی پرفارمنس سسٹمز
- استعمال: ٹیلی کمیونیکیشن اور اسکیل ایبل سسٹمز
41. Julia
- مقصد: سائنسی کمپیوٹنگ
- استعمال: ڈیٹا سائنس اور مشین لرننگ
42. Scratch
- مقصد: ابتدائی پروگرامنگ
- استعمال: بچوں کو پروگرامنگ سکھانے کے لیے
43. Ada
- مقصد: سسٹم پروگرامنگ
- استعمال: ملٹری اور ایئرکرافٹ سسٹمز
44. Xojo
- مقصد: کراس پلیٹ فارم ایپلیکیشن ڈویلپمنٹ
- استعمال: ونڈوز، میک، اور لینکس ایپس بنانا
45. Algol
- مقصد: سائنسی کمپیوٹنگ
- استعمال: جدید پروگرامنگ زبانوں کی بنیاد
46. Simula
- مقصد: آبجیکٹ اورینٹڈ پروگرامنگ
- استعمال: سسٹم ماڈلنگ
47. Smalltalk
- مقصد: آبجیکٹ اورینٹڈ پروگرامنگ
- استعمال: سوفٹ ویئر ڈویلپمنٹ
48. Crystal
- مقصد: فاسٹ اور ایفیشنٹ پروگرامنگ
- استعمال: ویب ایپلیکیشن ڈویلپمنٹ
49. Dart
- مقصد: ویب اور موبائل ایپلیکیشن ڈویلپمنٹ
- استعمال: فلٹر ایپس بنانے کے لیے
50. SAS (Statistical Analysis System)
- مقصد: سٹیٹسٹکس
- استعمال: ڈیٹا اینالیسز اور بزنس انٹیلیجنس
51. Zig
- مقصد: سسٹم پروگرامنگ
- استعمال: سادہ اور مؤثر کوڈ لکھنا
52. AWK
- مقصد: سکرپٹنگ
- استعمال: ٹیکسٹ پروسیسنگ
53. AutoHotkey
- مقصد: آٹومیشن
- استعمال: خودکار کام
54. VBScript (Visual Basic Script)
- مقصد: ویب ڈویلپمنٹ
- استعمال: سکرپٹنگ ویب پیجز پر
55. Fantom
- مقصد: کراس پلیٹ فارم ایپلیکیشن ڈویلپمنٹ
- استعمال: موبائل، ویب اور ڈیسک ٹاپ ایپس
56. Rebol
- مقصد: ویب ڈویلپمنٹ
- استعمال: ایپلیکیشن ڈویلپمنٹ
57. Io
- مقصد: ایپلیکیشن ڈویلپمنٹ
- استعمال: سسٹم پروگرامنگ
58. XSLT (Extensible Stylesheet Language Transformations)
- مقصد: XML ڈاکیومنٹس کی تبدیلی
- استعمال: XML ڈیٹا کو اسٹائل شیٹس میں تبدیل کرنا
59. Eiffel
- مقصد: آبجیکٹ اورینٹڈ پروگرامنگ
- استعمال: ایپلیکیشن ڈویلپمنٹ
60. ML (Meta Language)
- مقصد: فنکشنل پروگرامنگ
- استعمال: لینگویج ڈویلپمنٹ
61. Turing
- مقصد: تعلیمی پروگرامنگ
- استعمال: تعلیمی مقاصد کے لیے استعمال ہوتی ہے
62. HyperTalk
- مقصد: گرافیکل یوزر انٹرفیس پروگرامنگ
- استعمال: میک ایپلیکیشنز کے لیے
63. Curl
- مقصد: ویب ڈویلپمنٹ
- استعمال: انٹرایکٹو ویب ایپلیکیشنز
64. Icon
- مقصد: سادہ پروگرامنگ
- استعمال: فنکشنل پروگرامنگ
65. Racket
- مقصد: تعلیمی پروگرامنگ
- استعمال: تعلیمی مقاصد اور ڈویلپمنٹ
66. OpenCL
- مقصد: کمپیوٹنگ
- استعمال: ہارڈ ویئر پر کمپیوٹنگ کی تیز رفتار کاری
67. Processing
- مقصد: ڈیجیٹل آرٹ اور ڈیزائن
- استعمال: گرافیکل پروسیسنگ
68. Vala
- مقصد: ایپلیکیشن ڈویلپمنٹ
- استعمال: گنو/لینکس ایپلیکیشن ڈویلپمنٹ
69. Mercury
- مقصد: فنکشنل پروگرامنگ
- استعمال: سسٹم پروگرامنگ
70. Pike
- مقصد
: ویب ڈویلپمنٹ
- استعمال: ویب ایپلیکیشنز
71. Chapel
- مقصد: ہائی پرفارمنس کمپیوٹنگ
- استعمال: سسٹمز کی پیمائش
72. Oberon
- مقصد: سسٹم پروگرامنگ
- استعمال: ہارڈ ویئر پروگرامنگ
73. ReScript
- مقصد: جاوا اسکرپٹ پروگرامنگ
- استعمال: ویب ڈویلپمنٹ
74. ZPL (Zebra Programming Language)
- مقصد: پرنٹر پروگرامنگ
- استعمال: بارکوڈ پرنٹنگ
75. Smalltalk-80
- مقصد: آبجیکٹ اورینٹڈ پروگرامنگ
- استعمال: ایپلیکیشن ڈویلپمنٹ
76. Vyper
- مقصد: اسمارٹ کنٹریکٹس
- استعمال: Ethereum بلاک چین پروگرامنگ
77. Wolfram Language
- مقصد: سائنسی کمپیوٹنگ
- استعمال: Mathematica کا پروگرامنگ زبان
78. ChucK
- مقصد: میوزک پروگرامنگ
- استعمال: موسیقی کی تخلیق
79. Seed7
- مقصد: سسٹم پروگرامنگ
- استعمال: عمومی پروگرامنگ
80. Clean
- مقصد: فنکشنل پروگرامنگ
- استعمال: کمپیوٹر سائنس میں
81. Falcon
- مقصد: سکرپٹنگ
- استعمال: گیم ڈویلپمنٹ
82. Vala
- مقصد: گنو/لینکس ایپلیکیشن ڈویلپمنٹ
- استعمال: ایپلیکیشن ڈویلپمنٹ
83. Ada
- مقصد: سسٹم پروگرامنگ
- استعمال: فوجی اور ایرو اسپیس سسٹمز
84. Mercury
- مقصد: منطقی پروگرامنگ
- استعمال: پروگرامنگ کی زبان
85. ActionScript
- مقصد: انٹرایکٹو مواد
- استعمال: ویب ایپلیکیشنز
86. Emacs Lisp
- مقصد: ایڈیٹر کی تخصیص
- استعمال: ایڈیٹر کے اندر پروگرامنگ
87. AWK
- مقصد: فائل پروسیسنگ
- استعمال: ڈیٹا کا تجزیہ
88. Modula-2
- مقصد: سسٹم پروگرامنگ
- استعمال: فنکشنل پروگرامنگ
89. Eiffel
- مقصد: آبجیکٹ اورینٹڈ پروگرامنگ
- استعمال: ایپلیکیشن ڈویلپمنٹ
90. Mercury
- مقصد: لاجک پروگرامنگ
- استعمال: مصنوعی ذہانت
91. Fantom
- مقصد: کراس پلیٹ فارم ایپلیکیشن ڈویلپمنٹ
- استعمال: موبائل ایپس
92. Racket
- مقصد: تعلیمی پروگرامنگ
- استعمال: پروگرامنگ کی تعلیم
93. GDScript
- مقصد: گیم ڈویلپمنٹ
- استعمال: گیم پروگرامنگ
94. Ladder Logic
- مقصد: کنٹرول سسٹمز
- استعمال: انڈسٹریل پروگرامنگ
95. GLSL (OpenGL Shading Language)
- مقصد: گرافکس پروگرامنگ
- استعمال: 3D رینڈرنگ
96. CLIPS
- مقصد: مصنوعی ذہانت
- استعمال: لاجک پروگرامنگ
97. Turing
- مقصد: تعلیمی پروگرامنگ
- استعمال: تعلیمی پروگرامنگ
98. Objective-C++
- مقصد: C++ اور Objective-C کا امتزاج
- استعمال: iOS ایپلیکیشن ڈویلپمنٹ
99. VHDL
- مقصد: ہارڈ ویئر پروگرامنگ
- استعمال: FPGA پروگرامنگ
100. Lua
- مقصد: گیم ڈویلپمنٹ
- استعمال: گیم کے اندر اسکرپٹنگ.
- علمی مقالات بلاگ علمی موضوعات کی ایک وسیع رینج کا احاطہ کرنے والے بصیرت انگیز مضامین کا ایک مرکز ہے۔ یہ سیکھنے والوں اور مفکرین کے لیے خیالات کو دریافت کرنے، علم حاصل کرنے اور متنوع علمی موضوعات پر باخبر رہنے کی جگہ ہے۔یہ بلاگ طلباء کے لیے علم کا خزانہ ہے ۔ اس تک رسائی حاصل کرنے کے لیے بلاگ کی ویب سائٹ کو فالو کریں ۔ مندرجہ ذیل طریقہ کار ہے: 👈1-بائیں جانب تین لائنوں پر کلک کریں ۔ 2-فالو آپشن کو فالو کریں ۔ 3-دوبارہ فالو کرنے کا آپشن ظاہر ہوگا ۔ اس پر کلک کریں ۔ آپ کاشکریہ #TechLanguages #ComputerProgramming #LearningToCode #TechCommunity #Programming101 #CodeNewbie #DevLife #ProgrammingLanguages #Coding https://ilmimaqalat.blogspot.com👉رائٹر-محمد طارق - سمندری-فیصل آباد پاکستان
تبصرے
ایک تبصرہ شائع کریں