មានភាសាសរសេរកម្មវិធីជាង 8,000 សព្វថ្ងៃនេះ—តាមពិតទៅ វាស្ទើរតែមិនអាចទៅរួចទេក្នុងការតាមដាន។ ហើយជារៀងរាល់ថ្ងៃ ភាសាថ្មីបានកើត ត្រៀមខ្លួនដើម្បីជំនួសកន្លែងរបស់ពួកគេនៅក្នុងការយកចិត្តទុកដាក់។ ប៉ុន្តែនេះគឺជាការពិត៖ មានតែប្រហែល 50 ភាសាប៉ុណ្ណោះដែលត្រូវបានស្គាល់យ៉ាងទូលំទូលាយ និងប្រើប្រាស់យ៉ាងសកម្មដោយវិស្វករ។
ដូច្នេះ ជាមួយនឹងជម្រើសទាំងអស់នោះ តើអ្នកសម្រេចចិត្តដោយរបៀបណា ថាតើភាសាកម្មវិធីណាដែលត្រូវប្រើសម្រាប់គម្រោងបន្ទាប់របស់អ្នក?
ការជ្រើសរើសភាសាសរសេរកម្មវិធីសម្រាប់គម្រោងរបស់អ្នកគឺដូចជាការជ្រើសរើសគ្រឿងទេសសំខាន់ៗសម្រាប់ម្ហូបមួយ។ ដូចគ្រឿងទេសដែរ អ្នកមិនត្រូវការទូទាំងមូលសម្រាប់ម្ហូបរបស់អ្នកទេ។ អ្នកគ្រាន់តែត្រូវជ្រើសរើសមួយចំនួនដែលទាក់ទងនឹងវាប៉ុណ្ណោះ។
អ្នកមិនចាំបាច់ជ្រុលខ្លួនអ្នកជាមួយជម្រើសទេ។ មានតែបីទៅប្រាំភាសាប៉ុណ្ណោះដែលអ្នកត្រូវការដើម្បីបង្កើតគម្រោងរបស់អ្នក។ ល្បិចគឺជ្រើសរើសអ្វីដែលត្រឹមត្រូវ ដោយផ្អែកលើចក្ខុវិស័យរបស់អ្នកសម្រាប់លទ្ធផលចុងក្រោយរបស់អ្នក។ មិនថាវាជាភាពប៉ិនប្រសព្វនៃ Java ភាពសាមញ្ញនៃ Python ថាមពលនៃ C++ ឬជម្រើសផ្សេងទៀតទាំងស្រុងនោះទេ ភាសាត្រឹមត្រូវនឹងកំណត់ភាពជោគជ័យរបស់គម្រោងរបស់អ្នក។ បន្តអានដើម្បីស្វែងយល់ពីរបៀបបង្កើតជម្រើសដ៏ល្អឥតខ្ចោះ។
សំណួរដែលអ្នកគួរឆ្លើយនៅពេលជ្រើសរើសភាសា
រូបមន្តដែលឆ្ងាញ់គឺគ្រាន់តែជាការណែនាំប៉ុណ្ណោះ។ ដូចជាគម្រោងជោគជ័យ ដែលត្រូវការភាសាសរសេរកម្មវិធី និងអ្នកអភិវឌ្ឍន៍ដែលមានទេពកោសល្យដើម្បីចាប់ផ្តើម វាទាមទារគ្រឿងផ្សំ និងជំនាញសមស្របដើម្បីក្លាយជាមុខម្ហូប។
អ្នកនឹងមិនប្រើ cinnamon នៅក្នុងទឹកជ្រលក់ pasta ដែលមានរសជាតិឆ្ងាញ់ទេ (លុះត្រាតែអ្នកមានអារម្មណ៍ថាមានការពិសោធន៍) ។ ដូចគ្នាដែរចំពោះភាសាសរសេរកម្មវិធី។ ខិតខំប្រឹងប្រែងដើម្បីអនុវត្តតាមបទដ្ឋានសម្រាប់គម្រោងជាក់លាក់។ វាជួយសន្សំសំចៃពេលវេលា និងការឈឺក្បាលរបស់អ្នក (ការឈឺក្បាលប្រកាំង) ពីការតស៊ូដើម្បីសរសេរគោលបំណងរបស់អ្នក។
លុះត្រាតែអតិថិជន ឬអ្នកគ្រប់គ្រងរបស់អ្នកជាអ្នកធ្វើការសម្រេចចិត្ត ខាងក្រោមនេះជាសំណួរដែលអ្នកគួរសួរខ្លួនឯងនៅពេលជ្រើសរើសភាសាសរសេរកម្មវិធីដែលគួរជាទីពេញចិត្ត៖
1. តើអ្វីនៅលើម៉ឺនុយ (វិសាលភាពគម្រោង និងគោលបំណង)?
គម្រោងនីមួយៗមានគោលដៅច្បាស់លាស់។ ជាសំណាងល្អ អ្នកនឹងមានភាសាសរសេរកូដដែលជាប្លង់មេសម្រាប់ការប្រតិបត្តិរបស់ពួកគេដែលមានសម្រាប់អ្នក។ ជាឧទាហរណ៍ អ្នកមិនប្រើសាច់គោដើម្បីធ្វើស៊ូស៊ី ដូចអ្នកមិនប្រើ PHP សម្រាប់កម្មវិធី iOS ដែរ។ ឬ Swift ដើម្បីបង្កើតគេហទំព័រ eCommerce ។ ទោះបីជាអ្នកបានរកឃើញផ្លូវជុំវិញវាក៏ដោយ ចុងបញ្ចប់ (ពេលវេលា និងគុណភាព) នឹងមិនបង្ហាញអំពីភាពត្រឹមត្រូវនៃមធ្យោបាយនោះទេ។
តែងតែរាយបញ្ជីភាសាសរសេរកម្មវិធីដែលត្រូវគ្នាបំផុតសម្រាប់ការប្រតិបត្តិគម្រោងរបស់អ្នក ហើយថ្លឹងថ្លែងពួកគេធៀបនឹងជំនាញ និងធនធានរបស់អ្នក។ ពិគ្រោះជាមួយអ្នកជំនាញ និងពិភាក្សាអំពីភាពខុសប្លែកគ្នានៃគម្រោងរបស់អ្នក ដើម្បីបង្រួមជម្រើសរបស់អ្នក។
JavaScript មានភាពទូលំទូលាយក្នុងការអភិវឌ្ឍន៍គេហទំព័រ ដោយសារវាក្យសម្ព័ន្ធរបស់វាងាយស្រួលរៀន។ Python អាចសម្រេចបានលទ្ធផលចុងក្រោយដូចគ្នា ប៉ុន្តែនឹងត្រូវចំណាយពេលវេលា និងធនធានកាន់តែច្រើន។ ស្ទើរតែ 70% នៃអ្នកអភិវឌ្ឍន៍ចូលចិត្ត JavaScript ជាភាសាសរសេរកម្មវិធីសម្រាប់គោលបំណងនេះ។
ក្នុងការសរសេរកម្មវិធី តិចគឺតែងតែច្រើន ដរាបណាវាបញ្ចប់ការងារ។ កំណត់គោលបំណងច្បាស់លាស់ ហើយភាសាត្រឹមត្រូវនឹងបង្ហាញឱ្យឃើញដោយខ្លួនឯង។
2. តើអ្នកត្រូវការបែងចែកកម្លាំងពលកម្មដើម្បីល្បឿន និងប្រសិទ្ធភាពដែរឬទេ?
តើអ្នកមានក្រុមវិស្វករ ឬជាអ្នកសរសេរកម្មវិធីទោល? មេចុងភៅដែលមានផ្ទះបាយដ៏គួរឱ្យភ្ញាក់ផ្អើលមួយអាចធ្វើអាហារ 5 វគ្គសម្រាប់មាត់មួយរយដល់ភាពល្អឥតខ្ចោះ ខណៈដែល Amanda អាចតស៊ូពុះប៉ាស្តាក្នុងការសាកល្បងម្តង។ តក្កវិជ្ជាដូចគ្នាអនុវត្តចំពោះការសរសេរកម្មវិធី។ កុំបង្ខំភាសាដែលអ្នក ឬក្រុមរបស់អ្នកមិនស្ទាត់ជំនាញ ព្រោះអ្នកគិតថាវាលឿន ឬទាក់ទាញជាង។
ពេលខ្លះ ភាសាជាច្រើនអាចសម្រេចបានលទ្ធផលដូចគ្នា ហើយវាត្រឹមត្រូវក្នុងការប្រើភាសាដែលអ្នកពេញចិត្ត។ ពិចារណាអំពីសមត្ថភាពរបស់អ្នកក្នុងការគ្រប់គ្រង (ការសរសេរកូដ និងបំបាត់កំហុស) ភាសាសរសេរកម្មវិធី ដើម្បីជៀសវាងការពង្រាយផលិតផលដែលមិនល្អ។ ប្រសិនបើមានការសង្ស័យក្នុងនាមជាអ្នកអភិវឌ្ឍន៍ទោល សូមលោតលើភាសាដែលមានធនធានច្រើនបំផុត។
ប្រសិនបើល្បឿនដំណើរការជាអាទិភាព អ្នកប្រហែលជាត្រូវការលេខបន្ថែមទៀត ដើម្បីមានឥទ្ធិពលលើការសម្រេចចិត្តរបស់អ្នក។ ល្បឿនមានសារៈសំខាន់សម្រាប់ហេតុផលផ្សេងៗពី SEO ដល់បទពិសោធន៍អ្នកប្រើប្រាស់។ កម្មវិធីដែលយឺតយ៉ាវបាត់បង់អ្នកប្រើប្រាស់ ហើយកម្មវិធីខាងក្រោយយឺតបំផ្លាញដំណើរការ។ C ++ និង Rust ដំណើរការដូចផ្លេកបន្ទោរ ខណៈពេលដែល Python ជួញដូរល្បឿនសម្រាប់ភាពសាមញ្ញ។
ត្រូវប្រាកដថាភាសាត្រូវគ្នានឹងកិច្ចការ។ ប្រសិនបើរាល់មីលីវិនាទីរាប់ សូមទៅចងក្រង។ បើការអភិវឌ្ឍលឿនឈ្នះទៅបកស្រាយ។
ម៉្យាងទៀត អ្នកវិទ្យាសាស្ត្រកុំព្យូទ័រប្រើការសម្គាល់ដើម្បីវិភាគល្បឿនដំណើរការ និងដំណើរការនៃភាសាសរសេរកម្មវិធី។ ពួកគេដំណើរការសំណុំនៃប្រតិបត្តិការក្រោមលក្ខខណ្ឌដែលបានគ្រប់គ្រង – លក្ខខណ្ឌរបស់អ្នក។
គេហទំព័រល្បីឈ្មោះមួយចំនួនដូចជា
3. តើវាមានការគាំទ្រពីសហគមន៍រឹងមាំ និងបណ្ណាល័យសម្បូរបែបទេ?
គ្មាននរណាម្នាក់សាងសង់តែម្នាក់ឯងទេ។ សហគមន៍ដែលរីកចម្រើនមានន័យថាធនធានគ្មានទីបញ្ចប់ ការជួសជុលកំហុស និងការច្នៃប្រឌិត។ ជាថ្មីម្តងទៀត មធ្យោបាយងាយស្រួលចេញគឺតែងតែល្អបំផុតសម្រាប់អ្នកសរសេរកម្មវិធី ប៉ុន្តែពេលខ្លះមិនមែនជាការសម្រេចចិត្តដ៏ឈ្លាសវៃនោះទេ។ ចងចាំ nuances ដែលយើងបាននិយាយពីមុន? មែនហើយ នេះគឺជាមួយក្នុងចំណោមពួកគេ។
កូដជាមួយ CoffeeScript គឺជាការសម្រេចចិត្តដ៏គួរឱ្យភ័យខ្លាច ព្រោះវាសន្មតថាមានវាក្យសម្ព័ន្ធងាយស្រួលជាង JavaScript នៅពេលដែលប្រព័ន្ធអេកូរបស់វារលត់ទៅ។ ចងចាំ nuances ដែលយើងបាននិយាយពីមុន? មែនហើយ នេះគឺជាមួយក្នុងចំណោមពួកគេ។
JavaScript មានអ្នកចូលរួមរាប់លាននាក់ Python ផ្តល់បណ្ណាល័យសម្រាប់អ្វីៗគ្រប់យ៉ាង ហើយ Go កំពុងកើនឡើងយ៉ាងលឿន។ សូមពិនិត្យមើល GitHub, Stack Overflow និងកម្មវិធីគ្រប់គ្រងកញ្ចប់សម្រាប់ព័ត៌មានបន្ថែម។ ប្រសិនបើប្រព័ន្ធអេកូឡូស៊ីរីកចម្រើន អ្នកនឹងធ្វើដូច្នេះដែរ។ វាមិនមែនជាភាពក្លាហានទេក្នុងការលោតចូលទៅក្នុងការអភិវឌ្ឍន៍ជាមួយនឹងភាសាសរសេរកម្មវិធីដែលស្លាប់ជាមួយនឹងសហគមន៍ដែលមិនមាន។
4. តើវារួមបញ្ចូលគ្នាបានយ៉ាងល្អជាមួយជង់បច្ចេកវិទ្យារបស់អ្នកទេ?
អាជីវកម្មមានហេដ្ឋារចនាសម្ព័ន្ធបច្ចេកវិទ្យាដែលមានស្រាប់ជាមួយនឹងភាសាសរសេរកម្មវិធីដែលផ្តល់ថាមពលដល់ដំណោះស្រាយផ្សេងៗ។ វាជាកាតព្វកិច្ចរបស់អ្នកជាអ្នកសរសេរកម្មវិធីក្នុងការជ្រើសរើសភាសាសរសេរកម្មវិធីដើម្បីដោះស្រាយបញ្ហារបស់ពួកគេជាមួយនឹងភាសាដែលត្រូវគ្នា។
ប្រសិនបើកម្មវិធីខាងក្រោយរបស់អ្នកដំណើរការលើ Java នោះ Kotlin គឺសមតាមធម្មជាតិ។ ប្រសិនបើហេដ្ឋារចនាសម្ព័ន្ធរបស់អតិថិជនរបស់អ្នកគឺ Microsoft-heavy, C# មានអារម្មណ៍ថានៅផ្ទះ។ ការប្តូរភាសាពាក់កណ្តាលគម្រោងគឺចំណាយច្រើន។ ហើយគ្មានអាជីវកម្មណាចង់ខាតលុយដើម្បីសម្រួលភាពថ្មីថ្មោងរបស់អ្នកឡើយ។ ប្រកាន់ខ្ជាប់នូវភាពឆបគ្នាព្រោះវាចំណេញពេលវេលា លុយកាក់ និងឈឺក្បាល។ ជ្រើសរើសភាសាដែលសមនឹងពិភពលោករបស់អ្នក។
5. តើភាសានឹងគាំទ្រការពង្រីករយៈពេលវែងដែរឬទេ?
មូលហេតុសំខាន់មួយនៃភាសាសរសេរកម្មវិធីក្លាយជាលែងប្រើគឺអសមត្ថភាពក្នុងការធ្វើមាត្រដ្ឋាន។ Twitter បានបោះបង់ចោល Ruby សម្រាប់ភាសាផ្សេងទៀតដែលអាចសម្រួលដល់ការពង្រីក និងស្វាគមន៍ការចំណាយទាប។
នេះជាមូលហេតុដែលអ្នកលេងកីឡាវាយកូនបាល់ដូចជា Python និង Java កើនឡើងក្នុងភាពពេញនិយមប្រចាំឆ្នាំ។ ខ្ញុំធំឡើងដោយកត់សម្គាល់កម្មវិធីទូរស័ព្ទ Symbian ដែលដំណើរការដោយ Java នៅពេលដែលខ្ញុំមិនមែនជាអ្នកអភិវឌ្ឍន៍ ហើយឥឡូវនេះវាគ្របដណ្តប់លើកម្មវិធីសហគ្រាស។
តើភាសារបស់អ្នកអាចគ្រប់គ្រងការរីកចម្រើននោះបានទេ? Java ផ្តល់ថាមពលដល់សហគ្រាសយក្ស ព្រោះវាអាចធ្វើមាត្រដ្ឋានដោយប្រើកុំព្យូទ័រតិចជាងមុន។ ហើយ Go បន្តដំណើរការក្នុងល្បឿនដ៏គួរឱ្យចាប់អារម្មណ៍នៅពេលវាពង្រីក។ PHP និង Perl មានការតស៊ូក្នុងទំហំ ហើយកំពុងស្លាប់នៅថ្ងៃនេះ។ អនាគត-ភស្តុតាងលេខកូដរបស់អ្នក។ ប្រសិនបើភាសាមិនអាចធ្វើមាត្រដ្ឋានបានទេ អ្នកក៏មិនអាចជោគជ័យដែរ។
6. តើភាសាមានសុវត្ថិភាពប៉ុណ្ណា?
កំហុសសុវត្ថិភាពមួយអាចនាំឱ្យអ្វីៗទាំងអស់ធ្លាក់ចុះ។ ភាសាមួយចំនួនត្រូវបានបង្កើតឡើងដោយគិតគូរពីសុវត្ថិភាព—Rrust ការពារការលេចធ្លាយអង្គចងចាំ ហើយ TypeScript បញ្ឈប់កំហុស JavaScript ។ អ្នកផ្សេងទៀតទុកសុវត្ថិភាពជូនអ្នក។ ប្រសិនបើអ្នកកំពុងគ្រប់គ្រងទិន្នន័យរសើប កុំលេងល្បែង។ ជ្រើសរើសភាសាដែលការពារអ្នកពីថ្ងៃដំបូង។
7. តើភាសាឥតគិតថ្លៃ ឬវាមានតម្លៃអាជ្ញាប័ណ្ណ?
ឥតគិតថ្លៃមិនតែងតែឥតគិតថ្លៃទេ។ ភាសាខ្លះមិនថ្លៃទេ ប៉ុន្តែត្រូវការឧបករណ៍ថ្លៃៗ។ អ្នកផ្សេងទៀតគិតថ្លៃសម្រាប់ការប្រើប្រាស់ពាណិជ្ជកម្ម។ ជម្រើសប្រភពបើកចំហដូចជា Python, JavaScript, និង Go ផ្តល់ឱ្យអ្នកនូវភាពបត់បែនដោយគ្មានថ្លៃលាក់កំបាំង។ មុនពេលអ្នកធ្វើកិច្ចសន្យា សូមពិនិត្យមើលការបោះពុម្ពដ៏ល្អ។
8. តើភាសានៅក្នុងតម្រូវការសម្រាប់ការជួលអ្នកអភិវឌ្ឍន៍ទេ?
អ្នកមិនគ្រាន់តែជ្រើសរើសភាសាទេ - អ្នកកំពុងជ្រើសរើសអនាគត។ Python, Java និង JavaScript គ្រប់គ្រងទីផ្សារការងារ។ Rust និង Go គឺជាតារាដែលកំពុងរះ។ ភាសាពិសេសអាចមានន័យថាប្រាក់ខែខ្ពស់ ប៉ុន្តែឱកាសការងារតិចជាង។
ចង់បានតម្លៃយូរអង្វែង? ជ្រើសរើសភាសាដែលមានតម្រូវការ។ លើសពីនេះ វាមានន័យថាក្រុមនឹងកាន់តែងាយស្រួលស្វែងរកជំនួយដែលមានលក្ខណៈសម្បត្តិគ្រប់គ្រាន់នៅពេលប្រតិបត្តិការធ្វើមាត្រដ្ឋាន។
ភាសាសរសេរកម្មវិធីស្តង់ដារសម្រាប់គម្រោងទូទៅ
នេះគឺជាករណីប្រើប្រាស់ទូទៅមួយចំនួននៃភាសាសរសេរកម្មវិធីពេញនិយមបំផុតនៅក្នុងឧស្សាហកម្មនេះ។
ការអភិវឌ្ឍន៍គេហទំព័រ
Web dev គឺស្មុគស្មាញ ប៉ុន្តែមានរចនាសម្ព័ន្ធ។ វាធ្វើតាមដំណើរការជាក់លាក់ ប្រើប្រាស់ឧបករណ៍ជាក់លាក់ និងអាស្រ័យលើភាសាត្រឹមត្រូវ ដើម្បីបំប្លែងកូដឆៅទៅជាគេហទំព័រផ្ទាល់ប្រកបដោយប្រសិទ្ធភាព។ HTML និង CSS ជាមូលដ្ឋានគ្រឹះ ហើយក្នុងករណីភាគច្រើន JavaScript បន្ថែមអន្តរកម្ម ដោយសារស្ករ និងម្សៅដុតនំបង្កើតជាវាយនភាព និងកើនឡើង។
ក្របខណ្ឌដូចជា React ឬ Vue ធ្វើអោយគេហទំព័រមានភាពស្រស់បំព្រង ដូចជាការស្រោបនំនៅលើនំខេក បន្ថែមភាពទាក់ទាញ។ វាជារឿងត្រង់ប៉ុន្តែសំខាន់។
ការសរសេរកូដផ្នែកខាងក្រោយជាមួយភាសាដូចជា Ruby on Rails, Node.js ឬ Django (អ្នកអាចប្រើភាសាផ្នែកខាងមុខដូចគ្នាសម្រាប់ផ្នែកខាងម៉ាស៊ីនមេនៅលើគម្រោងមូលដ្ឋាន) នឹងដំណើរការគេហទំព័រដូចជាឡ។
គេហទំព័រសាមញ្ញ ដូចជានំធ្វើនៅផ្ទះ អាចដំណើរការយ៉ាងល្អឥតខ្ចោះលើតែ HTML, CSS និង Javascript ប៉ុណ្ណោះ។ ប៉ុន្តែនំពិសេស ដូចជានំអាពាហ៍ពិពាហ៍ ឬការតាំងពិពណ៌ ត្រូវការការយល់ដឹង និងភាសាសរសេរកូដផ្នែកខាងក្រោយកម្រិតខ្ពស់។
ការអភិវឌ្ឍន៍ចល័ត
ជាការប្រសើរណាស់ ការប្រៀបធៀបអាហារគ្រប់គ្រាន់។ ខ្ញុំមិនចង់ឱ្យអ្នកស្រក់ទឹកមាត់ទេ។
Swift គឺងាយស្រួលល្អបំផុត
វិទ្យាសាស្ត្រទិន្នន័យ
ដូចនឹងវិស័យភាគច្រើនដែរ មានស្តង់ដារ។ Python គ្របដណ្ដប់លើវិទ្យាសាស្ត្រទិន្នន័យ ដោយសារបណ្ណាល័យដ៏ធំរបស់វា ខណៈពេលដែល R ត្រូវបានប្រើជាចម្បងក្នុងការគណនាស្ថិតិ។ SQL ធានាថាទិន្នន័យត្រូវបានរៀបចំយ៉ាងល្អ។ វាងាយស្រួលដូចជាឧបករណ៍កាត់ភីហ្សាសម្រាប់កាត់សំណុំទិន្នន័យដ៏ធំ។
Cloud Computing
ដូចដែលយើងបានបង្កើត លំដាប់នៃការប្រើប្រាស់ភាសាសរសេរកម្មវិធីមាននៅគ្រប់ឧស្សាហកម្មទាំងអស់។ Python គឺជាអ្នកប្រកួតប្រជែងដ៏សំខាន់សម្រាប់គម្រោងភាគច្រើន ប៉ុន្តែជាចំណូលចិត្តសម្រាប់កិច្ចការស្គ្រីប និងស្វ័យប្រវត្តិកម្ម។ ទោះជាយ៉ាងណាក៏ដោយ Golang (បង្កើតឡើងដោយ Google) ពូកែខាងគំនិតផ្តួចផ្តើមផ្អែកលើការអនុវត្ត ដោយដំណើរការលឿនជាង Python ដល់ទៅដប់ដង ព្រោះក្រោយមកទៀតមិនអាចអនុវត្តកិច្ចការអថេរដើមបានទេ។
ក្មេងប្រុសធំ ចាវ៉ា គ្រប់គ្រងដំណោះស្រាយសហគ្រាស (អ្នកនឹងមិននៅទីនេះទេ) ដោយសារតែសមត្ថភាព និងអន្តរប្រតិបត្តិការរបស់វា។
បញ្ញាសិប្បនិម្មិត
វាគួរអោយកត់សំគាល់ថា Python គឺជាភាសាសរសេរកម្មវិធីដែលអាចប្រើប្រាស់បានច្រើនបំផុតនៅក្នុងឧស្សាហកម្មនេះ។ Newsflash៖ Python គឺជាគម្រោងសម្រាប់ AI និងម៉ាស៊ីនសិក្សា។ ក្របខ័ណ្ឌដូចជា TensorFlow និង PyTorch ដែលជួយអ្នកអភិវឌ្ឍន៍ជាមួយនឹងការទទួលស្គាល់រូបភាព និងមុខងារដំណើរការភាសាក៏ផ្តល់ការគាំទ្រផងដែរ។
ទន្ទឹមនឹងនេះ C ++ និង Java នៅតែគ្រប់គ្រងលើកម្មវិធីឯកទេសដូចជារថយន្តបើកបរដោយខ្លួនឯង និងកម្មវិធីសហគ្រាស។
គំនិតចុងក្រោយ
គោលការណ៍សម្រាប់ការជ្រើសរើសកម្មវិធីល្អបំផុតនៅតែដដែល។ ប្រសិនបើអ្នកសង្ស័យ សូមចងចាំថា រក្សាវាឱ្យសាមញ្ញ។
ការធ្វើឱ្យស្មុគស្មាញដល់កិច្ចការងាយស្រួល ឬបំបែកចេញពីបទដ្ឋានតែប៉ុណ្ណោះ ដែលទំនងជាធ្វើឱ្យអ្នកក្លាយជាអ្នកអភិវឌ្ឍន៍ដែលគ្មានប្រសិទ្ធភាព ឬគួរឱ្យភ័យខ្លាច។ រក្សាវាឡើង ហើយអាជីពរបស់អ្នកអាចនឹងធ្លាក់ចុះ។
សរុបសេចក្តី សូមជ្រើសរើសភាសាសរសេរកម្មវិធីដែលមានអត្រាទទួលយកខ្ពស់ ធនធាន និងកូដតិចបំផុតដើម្បីប្រតិបត្តិ ដើម្បីដោះស្រាយបញ្ហារបស់អ្នក។ ការរៀនភាសាសម្រាប់គម្រោងគឺគ្មានន័យទេ ប្រសិនបើវាមិនចាំបាច់ ទោះបីជាអ្នកតាំងចិត្តរៀនលើការងារក៏ដោយ។