Breaking News

Sunday 9 August 2020

Programming language நிரலாக்க மொழி

நிரலாக்க மொழி

Programming

ஒரு நிரலாக்க மொழி என்பது கணினி மொழி புரோகிராமர்கள் மென்பொருள் நிரல்கள், ஸ்கிரிப்ட்கள் அல்லது கணினிகளை இயக்க பிற வழிமுறைகளை உருவாக்க பயன்படுகிறது.

பல மொழிகள் ஒற்றுமையைப் பகிர்ந்து கொண்டாலும், ஒவ்வொன்றுக்கும் அதன் சொந்த தொடரியல் உள்ளது. ஒரு புரோகிராமர் மொழி விதிகள், தொடரியல் மற்றும் கட்டமைப்பைக் கற்றுக்கொண்டவுடன், அவர்கள் மூலக் குறியீட்டை உரை திருத்தி அல்லது ஐடிஇயில் எழுதுகிறார்கள். பின்னர், புரோகிராமர் பெரும்பாலும் கணினியால் புரிந்துகொள்ளக்கூடிய குறியீட்டை இயந்திர மொழியில் தொகுக்கிறார். கம்பைலர் தேவையில்லாத ஸ்கிரிப்டிங் மொழிகள், ஸ்கிரிப்டை இயக்க ஒரு மொழிபெயர்ப்பாளரைப் பயன்படுத்துகின்றன.

நிரலாக்க மொழிகளின் வகைகள்

அடுத்த பிரிவில் குறிப்பிடப்பட்டுள்ள ஒவ்வொரு வெவ்வேறு நிரலாக்க மொழிகளும் பின்வரும் ஒன்று அல்லது அதற்கு மேற்பட்ட மொழிகளில் (முன்னுதாரணங்கள்) மொழிகளாக உடைக்கப்படலாம்.

  1. High-level (most common) / low-level
  2. Declarative / imperative / procedural
  3. General-purpose / domain-specific
  4. Object-oriented / concurrent
  5. Command / Compiled / Script language
  6. Answer set

கணினி நிரலாக்க மொழிகளின் பட்டியல்

இன்று, நூற்றுக்கணக்கான வெவ்வேறு நிரலாக்க மொழிகள் உள்ளன. பின்வரும் பிரிவில் தற்போது எங்கள் தளத்தில் பட்டியலிடப்பட்டுள்ள வெவ்வேறு நிரலாக்க மற்றும் ஸ்கிரிப்டிங் மொழிகளின் குறியீட்டைக் கொண்டுள்ளது. பின்வரும் எந்த மொழிகளிலும் கிளிக் செய்தால் அந்த மொழியின் விளக்கத்தையும் எடுத்துக்காட்டுகளையும் காட்டுகிறது.

A-CD-KL-QR-Z
ActionScript
ALGOL
Ada
AIML *
Altair BASIC
Assembly
AutoHotkey
Babel
BASIC
Batch file
BCPL
BeanShell
Brooks
C
C#
C++
CL
Clojure
COBOL
CoffeeScript
Common Lisp
CPL
CSS *
Curl
Curry
D
DarkBASIC
Dart
Datalog
dBASE
Dylan
EuLisp
Elixir
F
F#
FORTRAN
FoxPro
Franz Lisp
GameMaker
Go
GW Basic
Haskell
HDML *
HTML *
InterLisp
ksh
Java
JavaScript
JCL
Julia
Kotlin
LeLisp
Lisp
LiveScript
LOGO
Lua
MACLISP
Matlab
Metro
MUMPS
Nim
Objective-C
OCaml
Pascal
Perl
PHP
Pick
PureBasic
Python
Prolog
QBasic
R
Racket
Reia
RPG
Ruby
Rust
Scala
Scheme
Scratch
SGML *
Simula
Smalltalk
SPL
SQL *
Stanford LISP
Swift
Tcl
Turbo Pascal
True BASIC
VHDL
Visual Basic
Visual FoxPro
WML *
WHTML *
XLISP
XML *
YAML *
ZetaLisp
கணினி நிரலாக்கத்திற்கு புதியவர்கள் மேலேயுள்ள பட்டியலைக் காணலாம். எங்கு தொடங்குவது என்பதைக் கண்டறிவது நீங்கள் செய்ய விரும்பும் கணினி நிரலாக்க வகையைப் பொறுத்தது. அடுத்த பகுதி நிரலாக்கத்தின் வெவ்வேறு துறைகளையும், ஒவ்வொன்றிற்கும் கருத்தில் கொள்ள வேண்டிய மொழிகளையும் பட்டியலிடுகிறது.

Application and program development பயன்பாடு மற்றும் நிரல் மேம்பாடு

பயன்பாடு மற்றும் நிரல் மேம்பாடு என்பது நீங்கள் தினசரி அடிப்படையில் பணிபுரியும் திட்டங்களை உள்ளடக்கியது. எடுத்துக்காட்டாக, இந்த வலைப்பக்கத்தைக் காண நீங்கள் பயன்படுத்தும் இணைய உலாவி ஒரு நிரலாகக் கருதப்படுகிறது. ஒரு நிரலை உருவாக்க நீங்கள் ஆர்வமாக இருந்தால், பின்வரும் மொழிகளைக் கவனியுங்கள்:

Artificial intelligence development செயற்கை நுண்ணறிவு வளர்ச்சி

செயற்கை நுண்ணறிவு அல்லது தொடர்புடைய துறைகள் கணினி விளையாட்டுகளில் பாத்திர தொடர்புகளை உருவாக்குதல், முடிவுகளை எடுக்கும் நிரல்களின் பகுதிகள், சாட்போட்கள் மற்றும் பலவற்றை உள்ளடக்குகின்றன. AI ஐ உருவாக்க நீங்கள் விரும்பினால், பின்வரும் மொழிகளைக் கவனியுங்கள்:

Database development தரவுத்தள மேம்பாடு

தரவுத்தள உருவாக்குநர்கள் தரவுத்தளங்களை உருவாக்கி பராமரிக்கின்றனர். தரவுத்தளத்தை உருவாக்க அல்லது பராமரிக்க நீங்கள் விரும்பினால், பின்வரும் மொழிகளில் ஏதேனும் ஒன்றைக் கவனியுங்கள்:

Game development விளையாட்டு மேம்பாடு

விளையாட்டு மேம்பாடு கணினி விளையாட்டுகள் அல்லது பிற பொழுதுபோக்கு மென்பொருளை உருவாக்குவதை உள்ளடக்குகிறது. ஒரு விளையாட்டை உருவாக்க நீங்கள் விரும்பினால், பின்வரும் மொழிகளைக் கவனியுங்கள்:

Computer drivers or other hardware development கணினி இயக்கிகள் அல்லது பிற வன்பொருள் மேம்பாடு

கணினி இயக்கிகள் மற்றும் நிரலாக்க வன்பொருள் இடைமுக ஆதரவு ஆகியவை வன்பொருள் செயல்பாட்டிற்கு அவசியமாகும். வன்பொருள் சாதனங்களுக்கான இயக்கிகள் அல்லது மென்பொருள் இடைமுகங்களை உருவாக்குவதில் நீங்கள் ஆர்வமாக இருந்தால், பின்வரும் மொழிகளைக் கவனியுங்கள்:

Internet and web page development இணையம் மற்றும் வலைப்பக்க வளர்ச்சி

இணையம் மற்றும் வலைப்பக்க மேம்பாடு ஆகியவை இணையத்தின் சாராம்சமாகும். டெவலப்பர்கள் இல்லாமல், இணையம் இருக்காது. வலைப்பக்கங்கள், இணைய பயன்பாடுகள் அல்லது இணையம் தொடர்பான பிற பணிகளை உருவாக்க நீங்கள் விரும்பினால், பின்வரும் மொழிகளைக் கவனியுங்கள்:

Script development ஸ்கிரிப்ட் வளர்ச்சி

இது ஒரு தொழிலாக மாற வாய்ப்பில்லை என்றாலும், ஸ்கிரிப்ட்களை எவ்வாறு உருவாக்குவது மற்றும் உருவாக்குவது என்பதை அறிவது உங்களுக்காக அல்லது உங்கள் நிறுவனத்திற்கான உற்பத்தித்திறனை அதிகரிக்கும், எண்ணற்ற மணிநேரங்களை மிச்சப்படுத்தும். ஸ்கிரிப்ட்களை உருவாக்க நீங்கள் விரும்பினால், பின்வரும் மொழிகளைக் கவனியுங்கள்:

எத்தனை நிரலாக்க மொழிகள் உள்ளன?


கணினிகள் உருவாகியுள்ளதால், பல்வேறு வகையான கணினி நிரலாக்க மொழிகள் பல்வேறு வகையான வளர்ச்சிக்காக உருவாக்கப்பட்டன. எங்கள் தளத்தில் பல டஜன் மொழிகள் பட்டியலிடப்பட்டிருந்தாலும், நாங்கள் பட்டியலிடப்படாத நூற்றுக்கணக்கானவை உள்ளன. வெவ்வேறு நிரலாக்க மொழிகளின் யோசனையைப் பெற, நீங்கள் ஹலோ வேர்ல்ட் சேகரிப்பைப் பார்வையிடலாம், இது 591 க்கும் மேற்பட்ட வெவ்வேறு நிரலாக்க மொழிகளில் "ஹலோ வேர்ல்ட்" ஐ எவ்வாறு எழுதுவது என்பதற்கான டெமோவை வழங்குகிறது.

சிறந்த நிரலாக்க மொழிகள் யாவை?


இந்த கேள்விக்கு பதிலளிக்க பல வழிகள் உள்ளன. இருப்பினும், 96 மில்லியனுக்கும் அதிகமான வெவ்வேறு மென்பொருள் திட்டங்களை வழங்கும் சேவையான கிட்ஹப்பிலிருந்து தரவை நம்புவதே சிறந்த முறையாகும் என்று நாங்கள் நினைக்கிறோம். கீழேயுள்ள அட்டவணையில், கிட்ஹப் 2014 முதல் 2018 வரையிலான முதல் 10 நிரலாக்க மொழிகளைக் காட்டுகிறது.


0 comments:

Post a Comment

'; (function() { var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true; dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js'; (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq); })();
'; (function() { var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true; dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js'; (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq); })();