prograaming bhaasha

paaithan (Python) naamak prograaman bhaasha mein likhit program ka ansh

prograaming bhaasha (programming language) ek krutrim bhaasha hoti hai, jiski design is prakaar ki jaati hai ki vah kisi kaam ke liye aavashyak vibhinn sangananaao (computations) ko abhivyakt kar sake. prograaming bhaashaaon ka prayog visheshat: sanganakon ke saath kiya jaata hai (kintu anya masheenon par bhi prograaming bhaashaaon ka upayog hota hai). prograaming bhaashaaon ka prayog ham program likhne ke liye, kalan vidhiyon ko sahi roop vyakt karne ke liye, ya maanav sanchaar ke ek saadhan ke roop mein bhi kar sakte hain.

is samay lagbhag 2,500 prograaming bhaashaaen maujood hain. paaskal, besik, fortraan, si, si++, jaava, jaavaaskript aadi kuchh prograaming bhaashaaen hain.

anukram

vargeekaran

alag-alag aadhaar par inka alag-alag vargeekaran kiya jaata hai. udaaharan ke liye intarapreeted bhaasha ( jaise besik ) aur kampaaild bhaasha (jaise si++) .

bhaasha ke maanav dvaara samajhne ke star (ya, amoortatata ke star) ke aadhaar par prograaming bhaashaaon ko teen shreniyon me vibhaajit kiya ja sakta hai-

  • (1) masheeni bhaasha -- yeh machine ko aasaani se samajh aati hai kintu maanav ko seedhe samajhna lagbhag asambhav hai.
  • (2) assembly bhaasha -- ise asebalar dvaara masheeni bhaasha mein aasaani se badla ja sakta hai. yeh manushya ko bhi samajh mein aa jaati hai kintu alag-alag maaikroprosesar ya maaikrokampyootar ke liye alag-alag hoti hai.
  • (3) uchch stareeya prograaming bhaasha -- yeh maanav ke samajhne yogya hoti hai. iski shabdaavali saamaanya angreji jaisi lagti hai. ise kampaail karke masheeni bhaasha mein badla jaata hai. udaaharan - besik, si, si++, jaava aadi.

prograaming roopaavali (programming paradigm) ke aadhaar par prograaman bhaashaaon ko nimnalikhit teen shreneeyon mein baanta jaata hai-

  • (1) imparetiv prograaming
  • (k) sanrachanaatmak (strakchard) bhaasha
  • (kh) vastumukhi (objekt oriyented) bhaasha
  • (2) fankshanal prograaming
  • (3) lojikl prograaming

imparetiv bhaashaaeain

pramukh imparetiv bhaashaaen ye hain-

  • APL
  • Assembly
  • ALGOL
  • B
  • BASIC
  • BCPL
  • COBOL
  • FORTRAN
  • Forth
  • Hot soup processor
  • PL/I
  • POP

sanrachanaatmak bhaashaaeain

  • Ada
  • si (C)
  • Fortran
  • Modula-2
  • Oberon
  • Pascal

vastumukhi bhaashaaeain

  • Ada95
  • Attack
  • BETA
  • Clarion
  • CLOS
  • C++
  • C# (C sharp)
  • D
  • DataFlex
  • Delphi
  • Eiffel
  • Fortran 2003
  • Java
  • Linden Scripting Language
  • Modula-3
  • mShell
  • Objective C
  • OCaml
  • OpenGenera
  • PHP
  • Python
  • PowerBuilder
  • REALbasic
  • REBOL
  • Ruby
  • Scala
  • Scriptol
  • Simula
  • Smalltalk
  • Visual Basic
  • Visual Basic .NET

falanaatmak (fankshanal) bhaashaaeain

  • Clarion
  • Clean
  • Clojure
  • Curry
  • Haskell
  • Lisp
  • Scala
  • Scheme
  • Standard ML
  • Caml
  • OCaml
  • C++11
  • C#

taarkik (laujikl) prograamig

  • Curry
  • Mercury
  • Prolog

anya vargeekaran

bhaasha mein deta ke prakaar (type) ke aadhaar par bhaashaaen do prakaar ki hoteen hai-

  • (1) straang type
  • (2) week type

rahasyamaya (esoterik / esoteric) bhaashaaeain

  • Befunge
  • Brainfuck
  • COW
  • FALSE
  • HQ9+
  • HQ9++
  • INTERCAL
  • Malbolge
  • Whitespace
  • LOLCODE

samaanaantar (pairelel) bhaashaaeain

  • Occam
  • Linda
  • Axum

skripting bhaashaaeain

  • AutoIt
  • Applescript
  • ActionScript
  • Game Maker Language
  • Hybris
  • HyperTalk
  • JavaScript
  • JScript
  • mIRC scripting
  • Lingo
  • Lua
  • Perl
  • PHP
  • Python
  • QBasic
  • Rexx
  • Ruby
  • Tcl
  • thinBasic
  • Visual Basic for Applications (VBA)
  • VBScript

inhein bhi dekhein

baahari kadiyaaain