Compiler & Interpreter සිංහලෙන් ආයුබෝවේවා හැමෝටම, අපි දැන් මේ ඉගෙන ගන්න යන්නේ PHP ගැනනේ, කලින් session එකේදී මම කිවුවා Complier එකයි Interpreter එකයි ගැන කියලා දෙනවා කියලා. හරි මචංලා අපි බලමු මේ මොකක්ද කියලා. මුන් දෙන්න ඇවිල්ල මචං සරලවම කිව්වොත් කරන්නේ මෙන්න මේ වගේ වැඩක්, මෙතන මචන් එකෙක් ඉන්නවා ඌ මචං කාලා දුවන එකෙක් , අනිත් එකා මචං දුවන ගමන් කන එකෙක් . හරි සරලයි. computer එකේ ඉන්නවා මචන් කන්දේ අයියා කෙනෙක්. උ තමයි පොර. ඒ පොර තමයි Processor එක. මොකද අපි මොනා කරත් ඌට අපි කියන දේ තේරෙන් නැත්නම් run කරනවා බොරු. එතකොට අපි ඌට තේරෙන භාෂාවකින් කියලා දෙන්න ඕනේ. ඌ දන්නේ එකම එක භාෂාවයි, ඒ තමයි machine language එක. කරුමෙට මේක Human Readable නෑ. ඒ කිවුවේ ඒ අපබ්බ්රන්සේ අපිට තේරෙන් නැ. එ භාෂාව කතා කරන්නේ machine තමයි ඉතිං. අපි මිනිස්සුනේ. ඔන්න ඔතනදි තමයි ඉතිං අපිට translater කෙනෙක් එහෙමත් නැත්නම් භාෂා පරිවර්තකලා ඕන වෙන්නේ. එක්කෙනෙක් නෙමෙයි දෙන්නෙක්ම ඉන්නවා. අපි දන්න භාෂාවෙන් දන්නා දේ ලියලා,ඒ ලියපු ටික translator ට දීලා machine code එකට translate ...
මොනාද මේ PHP කියන්නේ? හරි මචංලා අපි බලමු දැන් PHP කියන්නේ මොකක්ද , මොනාටද මේක පාවිච්චි කරන්නේ කියලා. PHP is a server side scripting language. that is used to develop Static websites or Dynamic websites or Web applications. PHP stands for Hypertext Pre-processor, that earlier stood for Personal Home Pages. තේරුනේ නෑ නේද, (මටත් ඕක මුලින්ම කියෙව්වම හිතුනේ මේ මොන ල..... කියලා) අපි මේක සරලව තේරුම් ගනිමු මෙන්න මේ විදයට. මොකද PHP ඉගෙන ගන්න කලින් දැනගත යුතු වැදගත් දේවල් කීපයක්ම තියෙනවා. ඒ තමයි මේ, Software development වලදී අපිට දැක ගන්න පුළුවන් දෙයක් තමයි මේ frontend development සහ backend development කියන්නේ. මොන මේ හුට්ටපරයක්ද මේ කියන්නේ. මේවා දන්නේ නැතිව ඉතින් development කරලා වැඩක් නැ බං. Frontend development කියන්නේ මචෝ සරලවම කිව්වොත් මෙහෙමයි, මොකක් හරි system එකක් හරි website එකක් හරි ගනින්කෝ, දැන් මේක හදලා තියෙන්නේ user කෙනෙක්ට use කරන්නනේ. එතකොට මේ අටමගලේ තියෙනවා user ට පෙනෙන කොටසකුයි පේන්නේ නැති කොටසකුයි. අන්න ඒ user ට පේන part එක නිර්මාණය කරනවට...