For Android device For iOS device
២២
តុលា

ហេតុអ្វីអ្នកគួរចាប់ផ្តើមពីភាសា C ឬ C++ សម្រាប់​អ្នកចង់ក្លាយជាអ្នក​សរសេរ​កម្មវិធី​ដ៏ពូកែ ?

Ley Kamthong ជាអតីតសិស្ស​ធ្លាប់​សិក្សា​នៅ​ថ្នាក់​បណ្តុះបណ្តាល​បច្ចេកវិទ្យា​អាន-ANT (http://training.antkh.com/students/?s=1297) បច្ចុប្បន្ន​ជាស្ថាបនិក PAPA Deliver & CheckinMe (ប្រសិនបើ​លោកអ្នក​ចង់ដឹង​លម្អិត​ពីបទពិសោធន៍ និង​ប្រវត្តិ​នៃការ​សិក្សា​របស់គាត់សូមចូល​ទៅកាន់​ http://www.antkh.com/tech/2720)

សម្រាប់ Facebook គាត់ https://www.facebook.com/komthoung.ley?fref=ufi

. តើប្អូនៗ​ធ្លាប់​បាន​ឮ​ពាក្យថា OpenGL ដែរ ឬ​ទេ​? តើវា​ប្រើ ដើម្បី​អ្វី ?

OpenGL (Open Graphics Library) គឺជា ឬ​សគល់នៃកូដ​សម្រាប់​បង្កើត​រូបភាព​ graphics នៅ​ក្នុង​ទម្រង់ 3D (​រូបភាព​នៅ​ក្នុង

លំហ X,Y,Z) វា​ត្រូវបាន​ប្រើ​សម្រាប់​បង្កើត​កម្មវិធី Games និង​កម្មវិធី Designs OpenGL បាន​ផ្ដល់​នូវ Libraries ជា​ច្រើន​ដែល​

​ទាក់ទងនឹង graphics ​សម្រាប់​អ្នក programmers ​ទូទៅ​អាចយកទៅ​ប្រើ​ប្រាស់​នៅ​ក្នុង applications របស់ខ្លួន​តាមរយៈ​ភាសា

ផ្សេងៗ​ដូចជា C, C++, C#,Java, JavaScript, Python, Ruby, Lua...

តើ OpenGL ​បង្កើត​ឡើងដោយភាសាអ្វី ?


វា​ត្រូវបាន​បង្កើត​ឡើងដោយភាសា C/C++ ហើយបានចេញ​ឲ្យ​ប្រើ​ប្រាស់​ជាលើកដំបូង​ក្នុង​ឆ្នាំ​១៩៩២ ដោយ Silicon Graphics

(https://en.wikipedia.org/wiki/Silicon_Graphics) និង Kronos Group (https://en.wikipedia.org

/wiki/Khronos_Group) ។ ហើយវា​ត្រូវបាន​កែ​សម្រួល​រហូត​អស់ពេល ២៤​ឆ្នាំ​គិតមកដល់​បច្ចុប្បន្ន​នេះ ។

​ខ្ញុំ​ក៏​សូម​បញ្ជាក់​ទៅប្អូនៗ​ផងដែរ​ថា OpenGL គឺ​ខុសពី DirectX ​ព្រោះ​ថា OpenGL គឺផ្តោតលើតែ graphics API ប៉ុណ្ណោះវាមិនទាក់

ទងនឹង​សំឡេង ឬ​ផ្នែក network ទេ ដូចជា DirectX ឡើយ ។

. Simple DirectMedia Layer គឺជាបណ្ដុំ libraries ​ដែល​បាន​សរសេរ​ឡើង​ប្រើ​ភាសា C/C++ (http://training.antkh.com

/c_cpp.aspx) វាអាច​ត្រូវបាន​យកទៅ​ប្រើ​ប្រាស់​នៅ​ក្នុង​ភាសា C++, C# និង Python


Simple DirectMedia Layer គឺ​ត្រូវបាន​បង្កើត​ឡើង​សម្រាប់​ម៉ាស៊ុីន​កុំព្យូទ័រ​ដែល​ប្រើ​ប្រាស់​ប្រព័ន្ធ​ប្រតិបត្តិការណ៍​ Windows, Mac

OS, Linux, iOS និង Android

តើ Simple DirectMedia Layer អាចធ្វើអ្វីបាន​ខ្លះ​ ?

វាគឺល្អ​បំផុត​សម្រាប់​ប្រើ​ជា Libraries ​ក្នុង​កម្មវិធី Multimedia និង Games 2D /3D ​ដោយសារ​វា​ផ្ដល់​នូវ​មុខងារ​សម្រាប់​បញ្ជា

Audio, Keyboard, Mouse, Joystick និង Graphics hardware ផ្សេងៗ​ដោយសារ​នៅ​ក្នុង Simple DirectMedia Layer

មានការច្របាច់​បញ្ចូល​គ្នា​រវាង OpenGL និង Direct3D

 

 

♦ សមិទ្ឋិផលអាន-ANT មានទាំង​សម្រាប់​កុំព្យូទ័រ និង​ទូរសព្ទ​ដៃ

​សម្រាប់​ព័ត៌មាន​លម្អិត និង Link Download http://www.antclasses.com/help និង http://www.antclasses.com/help/application.html

→ ​សម្រាប់​លោកអ្នក​ដែល​ចង់បានអត្ថបទ ចំណេះដឹង ឬ​វគ្គ​សិក្សា​បើកថ្មីៗ​នៅអាន-ANT សូមចុច Like លើ Page

https://www.facebook.com/ant.com.kh & https://www.facebook.com/anttrainning

→ ​ប្រសិនបើ​មានចង្ងល់ ឬ​មាន​សំណួរ​ផ្សេងៗ​សូម​ផ្ញើ​សារចូល Facebook : https://www.facebook.com/anttrainning ឬ​ @anttechnology

💒ទីតាំង​ #86B ​ផ្លូវ​ 313 កែង 606 សង្កាត់បឹងកក់២ ទួលគោក

📍 https://goo.gl/maps/BMqQwuJMDWRQBsc57

 

មតិ និង​យោបល់​ទៅលើ​អត្ថបទ​នេះ (តាម Facebook)

ខាងក្រោម​នេះ​ជា​យោបល់​ផ្សេងៗ​របស់​អ្នកទស្សនា