Saturday, November 26

Java, C, HTML ႏွင့္ Script Language မ်ားကိုေလ့လာျခင္း

What is Java ?
Java သည္ Sun Microsystem မွာ James Gosting က တီထြင္ခဲ့တဲ့ Programming Language ျဖစ္ၿပီး Sun Microsystem's Java Platform ရဲ႕ အေရးႀကီးတဲ့ အစိတ္အပိုင္းအျဖစ္ ၁၉၉၅ ခုႏွစ္မွာ စတင္မိတ္ဆက္ခဲ့ပါတယ္။ Java ရဲ႕ Syntax အမ်ားစုသည္ C ႏွင့္ C++ မွ ဆင္းသက္လာသည္။ သုိ႔ေသာ္ Java တြင္ ႐ိုး႐ွင္းေသာ Object Model ႏွင့္ Low Level Facilities အနည္းငယ္သာ႐ွိပါတယ္။ Java Application မ်ားကို ကြန္ပ်ဴတာ Architecture တြင္ မဟုတ္ဘဲ Java Virtual Machine (JVM) ေပၚတြင္ Run ႏိုင္ေသာ Bytecode မ်ားအျဖစ္ Complile လုပ္ႏိုင္တယ္။ Java သည္ General Purpose Concurrent Class-Based Object Oriented Language တစ္ခုျဖစ္ၿပီး ၎ကို Implementation Dependencies နည္းႏိုင္သမွ်နည္းေအာင္ ဒီဇိုင္းလုပ္ထားပါတယ္။ Java သည္ Application Developer မ်ားကို "Write Once, run anywhere' လုပ္ႏိုင္ေစရန္ ရည္႐ြယ္ထားသည္။ Java သည္ ယခုအခ်ိန္တြင္ ေရပန္းအစားဆံုး Programming Language အျဖစ္ အသံုးျပဳေနၿပီး ၎ကို Application Software မွ Web Application မ်ားအထိ က်ယ္ျပန္႔စြာ အသံုးျပဳေနပါတယ္။ Original ႏွင့္ ကိုးကားထားေသာ Implementation Java Complier မ်ား၊ Virtual Machine မ်ားႏွင့္ Class Libraies မ်ားကို Sun မွ 1995 တြင္ မိတ္ဆက္ထုတ္လုပ္ခဲ့ပါတယ္။
၂၀၀၇ ခုႏွစ္ ေမမွစ၍ Java Community Process ၏ Specification မ်ားအရ Sun မွ Java ၏ Technologies မ်ားကို GNU General Pubic License ေအာက္တြင္ License ျပန္လည္ျပဳလုပ္ခဲ့ပါတယ္။ အျခားေသာ Java Technologies မ်ားမွာ Sun Technologies မ်ားျဖစ္ေသာ GNU Compiler for Java ၊ GNU Classpath ႏွင့္ Danvik မ်ားကဲ့သို႔ Sun Technologies မ်ား၏ Implementation မ်ားအရ တိုးတက္လာသည္။

What is C ?

၁၉၇၂ တြင္ Demnis Ritchie က Lunix Operative System နဲ႔ အသံုးျပဳဖုိ႔ Bell Telephone Laboratories မွာ General Purpose Computer Programming Language တစ္ခုျဖစ္တဲ့ 'C Language' ကို တီထြင္ခဲ့သည္။ C ကို System Software ေတြကို Implement လုပ္ဖုိ႔အတြက္ ဒီဇိုင္းဆြဲထားေသာ္လည္း Portable Application Software ေတြ တိုးတက္လာဖို႔အတြက္ က်ယ္ျပန္႔စြာ အသံုးျပဳေနၾကပါတယ္။ C သည္ Popular အျဖစ္ဆံုး Computer Programming Language မ်ားတြင္ တစ္ခုအပါအ၀င္ျဖစ္ၿပီး C မပါ၀င္ေသာ Computer Architecture လည္း အနည္းငယ္႐ွိပါတယ္။ C သည္ အျခားေသာ Popular ျဖစ္တဲ့ Programming Language မ်ားစြာကို လႊမ္းမိုးထားၿပီး အထူးသျဖင့္ C ကို ထပ္ၿပီးခ်ဲ႕ထြင္ထားေသာ C++ သည္ ထင္႐ွားသည္။

What is HTML
HTML (Hyper Text Markup Language) သည္ Webpages မ်ားအတြက္ ေကာင္းမြန္တဲ့ Markup Language ျဖစ္ပါတယ္။ HTML ကို Web Page Content ထဲမွာ angle bracket (<,>) ေတြပါ၀င္တဲ့ HTML Element ပံုစံနဲ႔ေရးသားထားပါတယ္။ Image ေတြ၊ Object ေတြကို စုစည္းထားၿပီး Interactive Form ေတြ ဖန္တီးရာမွာ သံုးပါတယ္။ သူက Headings ၊ Paragraphs ၊ Lists ၊ Links ၊ Quotes နဲ႔တျခား Item ေတြျဖစ္တဲ့ Text အတြက္ သေကၤတမ်ားျဖင့္ Documents ေတြကို တည္ေဆာက္ထားပါတယ္။ HTML တြင္ Javascripts စတဲ့ Scripts မ်ားထည့္သြင္းထားျခင္းျဖင့္ Web Pages မ်ားကို ပို၍ အသက္၀င္ေစပါတယ္။ HTML ထဲမွာ Text ေတြနဲ႔တစ္ျခား Material ေတြရဲ႕ Layout ရဲ႕ အသြင္အျပင္ကို လွပေစဖုိ႔ Cascading Style Sheets (CSS) ကို ထည့္သြင္းအသံုးျပဳႏိုင္ပါတယ္။ W3C ကလည္း HTML ေပၚမွာ CSS ကို အသံုးျပဳဖုိ႔ တိုက္တြန္းထားပါေသးတယ္။

What is Script ?
Scripting Language (ေခၚ) Scrip Language (ေခၚ) Extension Language သည္ တစ္ခု (သို႔မဟုတ္) တစ္ခုထက္ပိုေသာ Software Application မ်ား၏ ထိန္းခ်ဳပ္မႈကို ခြင့္ျပဳေပးသည္။ 'Script' သည္ Application မ်ား၏ အေရးပါေသာ Code မ်ားႏွင့္မတူဘဲကြဲျပားသည္။ အဘယ္ေၾကာင့္ဆိုေသာ္ Scripts အား မတူညီေသာ Language မ်ားႏွင့္ေရးသားၿပီး End-User မွ မၾကာခဏ Crate ႏွင့္ Modified လုပ္ႏိုင္ပါတယ္။ Script ကို Source Code (or) Bytecode မ်ားမွ Interpret လုပ္ႏိုင္တယ္။ Script မွ control လုပ္ထားေသာ Application မ်ားကို Native Machine Code ျဖစ္ေအာင္ Complie လုပ္ႏိုင္ေသာေၾကာင့္ ျဖစ္ပါတယ္။ Script ဆိုေသာအမည္သည္ Performing Art မ်ား၏ Script ေရးသားမႈမွ ဆင္းသက္လာတယ္။ Dialog မ်ားသည္ Human Actors မ်ားေျပာသလို လုပ္ႏိုင္ရန္ ခ်ထားခဲ့သည္။ အေစာပိုင္း Script Language မ်ားကို Batch Language (သုိ႔မဟုတ္) Job Control Language ဟုေခၚပါတယ္။ အေစာပိုင္း Scripting Language မ်ားကို Traditional-edit-compile-link-run Process မ်ားအတိုခ်ံဳ႕ရန္ ဖန္တီးထားပါတယ္။

No comments:

Post a Comment