ଜାଭା (ପ୍ରୋଗ୍ରାମିଂ ଭାଷା)

ଜାଭା ହେଉଛି ଏକ class based object oriented ପ୍ରୋଗ୍ରାମିଂଗ ଭାଷା। ଏହି ଭାଷା ମୁଖ୍ୟତଃ Applicationକୁ "write once run anywhere"(WORA) ଉପଯୁକ୍ତ କରିବା ପାଇଁ ଉନ୍ନତ କରାଯାଇଛି।"write once run anywhere"ର ଅର୍ଥ, compile ହୋଇଥିବା ଜାଭା codeକୁ ଅନ୍ୟ ଯେ କୌଣସି platformରେ ପୁନର୍ବାର compile ନକରି ମଧ୍ୟ ସିଧାସଳଖ run କଲେ ଏହା run ହୋଇପାରିବ। ଜାଭା Applicationଗୁଡ଼ିକ compile ହେଲାପରେ ଏହା bytecodeକୁ ପରିଣତ ହୋଇଥାଏ ଏବଂ  ଏହି bytecode ଯେକୌଣସି କମ୍ପ୍ୟୁଟର OSର JVM(Java Virtual Machine)ରେ run ହୋଇପାରିବ। ୯୦ ଲକ୍ଷ developerଙ୍କ ମତ ଅନୁସାରେ ଜାଭା ୨୦୧୬ ମସିହା ବେଳକୁ ଅତ୍ୟନ୍ତ ଲୋକପ୍ରିୟ ପ୍ରୋଗ୍ରାମିଂ ଭାଷାରେ ପରିଣତ ହୋଇସାରିଥିଲା ଏବଂ ମୁଖ୍ୟତଃ client-server web application ପାଇଁ ଏହାର ବହୁଳ ବ୍ୟବହାର ମଧ୍ୟ ଆରମ୍ଭ ହୋଇସାରିଥିଲା। ଜାଭାକୁ Sun Microsystemsରେ କାର୍ଯରତ ଜେମ୍ସ ଗସଲିଙ୍ଗ ଉନ୍ନତ କରିଥିଲେ ଓ ୧୯୯୫ରେ release କରିଥିଲେ (ବର୍ତ୍ତମାନ Sun Microsystems, Oracle Corporation ଅକ୍ତିଆରରେ ଅଛି)। ଜାଭା ପ୍ରୋଗ୍ରାମିଂ ଭାଷାର ଅନେକ syntaxଗୁଡ଼ିକ ସି (ପ୍ରୋଗ୍ରାମିଂ ଭାଷା) ଓ C++ ପ୍ରୋଗ୍ରାମିଂ ଭାଷାରୁ ଆସିଛି।

ଜାଭା compiler,JVM,class librariesଗୁଡ଼ିକ Sun Microsystems release କରିଥିଲା। Latest version ଜାଭା (Java 9) ୨୦୧୭ ମସିହା ସେପ୍ଟେମ୍ବର ମାସ ୨୧ ତାରିଖରେ release ହୋଇଥିଲା। 
ଇତିହାସ
James Gosling, Mike Sheridan, and Patrick Naughton ଜୁନ୍ ୧୯୯୧ ମସିହାରେ ଜାଭା ପ୍ରୋଗ୍ରାମିଂ ଭାଷା ପ୍ରକଳ୍ପ ଆରମ୍ଭ କରିଥିଲେ। ଜାଭା ପ୍ରକୃତରେ ଟେଲିଭିଜନ୍ ସହ interact କରିବା ଉଦ୍ଦେଶ୍ୟରେ ଉନ୍ନତ କରାଯାଉଥିଲା। ପ୍ରଥମରୁ ଏହି ଭାଷାକୁ "ଓକ୍" କୁହାଯାଉଥିଲା ଏପରି ନାମକରଣର କାରଣ ଜେମ୍ସ ଗସଲିଙ୍ଗଙ୍କ କାର୍ଯାଳୟ ବାହାର ପାର୍ଶ୍ୱରେ ଓକ୍ ଗଛ ଥିଲା ଏହାକୁ ଦେଖି ସେ ଏହି ଭାଷାର ନାମ ଓକ୍ ଦେଇଥିଲେ। ପରେ ଏହି ଭାଷାର ନାମ "ଗ୍ରୀନ" ହେଲା ଓ ପରେ ଜାଭା କଫିକୁ ଦେଖି ଏହାର ନାମ ଜାଭାରେ ପରିଣତ ହେଲା। system ଓ application programmerମାନଙ୍କୁ ଅସୁବିଧା ନ ହେବା ପାଇଁ ଜେମ୍ସ ଗସଲିଙ୍ଗ ଏହି ଭାଷାର syntaxଗୁଡ଼ିକ "ସି" ଓ "C++" ପ୍ରୋଗ୍ରାମିଂ ଭାଷାର syntax ଅନୁସାରେ ଉନ୍ନତ କରିଛନ୍ତି।

ଆଧାର
ଶ୍ରେଣୀ:ପ୍ରୋଗ୍ରାମିଂ ଭାଷା