Logtalk

Logtalk 2.44.1

ការពិពណ៌នា

Logtalk គឺជាភាសាសរសេរកម្មវិធីតក្កវិជ្ជាតម្រង់ទិសវត្ថុដ៏មានអានុភាព ដែលត្រូវបានរចនាឡើងដើម្បីជួយអ្នកបង្កើតកម្មវិធីបង្កើតកម្មវិធីស្មុគស្មាញដោយភាពងាយស្រួល។ ភាសាដែលអាចប្រើប្រាស់បាននេះអាចប្រើការអនុវត្ត Prolog ភាគច្រើនជាអ្នកចងក្រងផ្នែកខាងក្រោយ ដែលធ្វើឱ្យវាក្លាយជាជម្រើសដ៏ល្អសម្រាប់អ្នកអភិវឌ្ឍន៍ដែលស្វែងរកដំណោះស្រាយកម្មវិធីដែលអាចបត់បែនបាន និងមានប្រសិទ្ធភាព។

ជាភាសាពហុគំរូ Logtalk រួមបញ្ចូលការគាំទ្រសម្រាប់ទាំងគំរូ និងថ្នាក់ ពិធីការ (ចំណុចប្រទាក់) ការសរសេរកម្មវិធីផ្អែកលើសមាសធាតុតាមរយៈសមាសភាពផ្អែកលើប្រភេទ ការសរសេរកម្មវិធីដែលជំរុញដោយព្រឹត្តិការណ៍ និងការសរសេរកម្មវិធីពហុខ្សែស្រឡាយកម្រិតខ្ពស់។ នេះមានន័យថាអ្នកអភិវឌ្ឍន៍អាចប្រើ Logtalk ដើម្បីបង្កើតកម្មវិធីកម្មវិធីដែលមានម៉ូឌុលខ្ពស់ និងអាចធ្វើមាត្រដ្ឋានបាន ខណៈពេលដែលក៏អាចទាញយកអត្ថប្រយោជន៍ពីភាពជឿនលឿនចុងក្រោយបង្អស់ក្នុងការអភិវឌ្ឍន៍កម្មវិធីផងដែរ។

អត្ថប្រយោជន៍សំខាន់មួយនៃការប្រើប្រាស់ Logtalk គឺសមត្ថភាពរបស់វាក្នុងការសម្រួលដំណើរការនៃការបង្កើតកម្មវិធីកម្មវិធីស្មុគស្មាញ។ ជាមួយនឹងវាក្យសម្ព័ន្ធវិចារណញាណ និងលក្ខណៈពិសេសដ៏មានអានុភាពរបស់វា Logtalk ធ្វើឱ្យវាងាយស្រួលសម្រាប់អ្នកអភិវឌ្ឍន៍ក្នុងការសរសេរកូដដែលមានប្រសិទ្ធភាព និងប្រសិទ្ធភាព។ មិនថាអ្នកកំពុងធ្វើការលើគម្រោងតូចមួយ ឬបង្កើតដំណោះស្រាយផ្នែកទន់កម្រិតសហគ្រាសនោះទេ Logtalk ផ្តល់នូវឧបករណ៍ដែលអ្នកត្រូវការដើម្បីបំពេញការងារឱ្យបានលឿន និងមានប្រសិទ្ធភាព។

អត្ថប្រយោជន៍សំខាន់មួយទៀតនៃការប្រើប្រាស់ Logtalk គឺភាពឆបគ្នារបស់វាជាមួយនឹងការអនុវត្ត Prolog ភាគច្រើន។ នេះមានន័យថាអ្នកអភិវឌ្ឍន៍អាចបញ្ចូលកូដ Prolog ដែលមានស្រាប់របស់ពួកគេយ៉ាងងាយស្រួលទៅក្នុងគម្រោងថ្មីរបស់ពួកគេដោយមិនចាំបាច់ព្រួយបារម្ភអំពីបញ្ហាភាពត្រូវគ្នា ឬបញ្ហាប្រឈមបច្ចេកទេសផ្សេងទៀត។ លើសពីនេះទៀត ដោយសារតែ Logtalk គាំទ្រគំរូជាច្រើន (រួមទាំងកម្មវិធីតម្រង់ទិសវត្ថុ) វាផ្តល់នូវភាពបត់បែនខ្លាំងជាងភាសា Prolog ប្រពៃណី។

Logtalk ក៏រួមបញ្ចូលការគាំទ្រសម្រាប់ពិធីការ (ចំណុចប្រទាក់) ដែលអនុញ្ញាតឱ្យអ្នកអភិវឌ្ឍន៍កំណត់ប្រភេទអរូបីដោយមិនបញ្ជាក់ព័ត៌មានលម្អិតអំពីការអនុវត្តរបស់ពួកគេ។ នេះធ្វើឱ្យវាកាន់តែងាយស្រួលក្នុងការសរសេរសមាសធាតុកូដដែលអាចប្រើឡើងវិញបាន ដែលអាចត្រូវបានប្រើនៅលើគម្រោងជាច្រើនដោយមិនចាំបាច់សរសេរឡើងវិញពីដំបូងរាល់ពេល។

បន្ថែមពីលើលក្ខណៈពិសេសទាំងនេះ Logtalk ក៏គាំទ្រការសរសេរកម្មវិធីផ្អែកលើសមាសធាតុតាមរយៈសមាសភាពផ្អែកលើប្រភេទ។ នេះអនុញ្ញាតឱ្យអ្នកអភិវឌ្ឍន៍បង្កើតសមាសធាតុដែលអាចប្រើឡើងវិញបានដោយរួមបញ្ចូលធាតុដែលមានស្រាប់នៅក្នុងវិធីថ្មី - ស្រដៀងគ្នាក្នុងគំនិត ប៉ុន្តែអាចបត់បែនបានជាងការទទួលមរតកនៅក្នុងភាសា OOP ប្រពៃណីដូចជា Java ឬ C++ ។ តាមរយៈការប្រើប្រាស់មុខងារនេះ រួមជាមួយនឹងពិធីការ/ចំណុចប្រទាក់ដែលបានរៀបរាប់ខាងលើ វាអាចសម្រេចបាននូវកម្រិតម៉ូឌុលខ្ពស់ខ្លាំងណាស់ ខណៈពេលដែលរក្សាភាពស្មុគស្មាញនៅក្រោមការគ្រប់គ្រង។

កម្មវិធីដែលជំរុញដោយព្រឹត្តិការណ៍គឺជាមុខងារសំខាន់មួយទៀតដែលគាំទ្រដោយ LogTalk ដែលអនុញ្ញាតឱ្យដំណើរការអសមកាលតាមរយៈការបញ្ជូនសាររវាងវត្ថុ/សមាសធាតុដែលអនុញ្ញាតឱ្យបង្កើតប្រព័ន្ធប្រតិកម្មដូចជា GUIs ឬបណ្តាញម៉ាស៊ីនមេ ដែលព្រឹត្តិការណ៍បង្កសកម្មភាពជាជាងការហៅចេញយ៉ាងច្បាស់ពីរង្វិលជុំកម្មវិធីសំខាន់ - វិធីសាស្រ្តនេះជួយសម្រួលដល់ការរចនា ប្រៀបធៀបយ៉ាងខ្លាំងជាមួយនឹងវិធីសាស្រ្តចាំបាច់បែបប្រពៃណី ដែលរដ្ឋដែលអាចធ្វើបានទាំងអស់ត្រូវតែត្រូវបានពិចារណាយ៉ាងច្បាស់លាស់នៅគ្រប់ជំហាន ក្នុងអំឡុងពេលប្រតិបត្តិការសម្រេចចិត្តគ្រប់គ្រងលំហូរដែលធ្វើឡើងដោយអ្នកសរសេរកម្មវិធីដោយផ្អែកលើស្ថានភាពបច្ចុប្បន្នតែប៉ុណ្ណោះ ជំនួសឱ្យប្រតិកម្មថាមវន្តដោយផ្អែកលើព្រឹត្តិការណ៍/សារចូលដែលទទួលបានពីប្រព័ន្ធផ្នែកផ្សេងទៀតនៅពេលដំណើរការ។

ជាចុងក្រោយ ការគាំទ្រពហុខ្សែស្រឡាយកម្រិតខ្ពស់ដែលផ្តល់ដោយការពិភាក្សាកំណត់ហេតុអាចឱ្យការប្រតិបត្តិក្នុងពេលដំណាលគ្នានៅក្នុងឧទាហរណ៍កម្មវិធីតែមួយដែលអនុញ្ញាតឱ្យប្រើប្រាស់ធនធានផ្នែករឹងដែលមាននៅក្នុងកុំព្យូទ័រទំនើបនាពេលបច្ចុប្បន្ននេះកាន់តែប្រសើរឡើង។

សរុបមក ប្រសិនបើអ្នកកំពុងស្វែងរកភាសាកម្មវិធីតក្កវិជ្ជាកម្រិតខ្ពស់ ប៉ុន្តែងាយស្រួលប្រើ នោះកុំមើលទៅលើសពីការនិយាយកំណត់ហេតុ! ជាមួយនឹងលក្ខណៈពិសេសដ៏មានអានុភាពរបស់វា រួមទាំងការគាំទ្រសម្រាប់គំរូជាច្រើនដូចជា OOP/Procedural/Logic Programming Styles រួមបញ្ចូលគ្នាជាមួយនឹងធនធានសហគមន៍ឯកសារដ៏ល្អដែលមាននៅលើអ៊ីនធឺណិត វាមិនដែលមានពេលវេលាប្រសើរជាងមុនក្នុងការស្វែងរកអ្វីដែលការពិភាក្សាកំណត់ហេតុផ្តល់ជូន!

លក្ខណៈពិសេសពេញលេញ
អ្នកបោះពុម្ពផ្សាយ Logtalk
គេហទំព័រអ្នកបោះពុម្ពផ្សាយ http://logtalk.org/
កាលបរិច្ឆេទចេញផ្សាយ 2012-05-29
កាលបរិច្ឆេទ​ដែល​បាន​បន្ថែម 2012-05-28
ប្រភេទ ឧបករណ៍អ្នកអភិវឌ្ឍន៍
ប្រភេទរង អ្នកបកប្រែផ្ទាល់មាត់និងអ្នកចងក្រង
កំណែ 2.44.1
តម្រូវការ Os Windows 2000, Windows Vista, Windows, Windows 7, Windows XP
តម្រូវការ Compatible Prolog compiler
តម្លៃ Free
ការទាញយកក្នុងមួយសប្តាហ៍ 0
ការទាញយកសរុប 437

Comments: