Haskell Programming Language - Learn Functional Programming for iOS
| កំណែ | 9.4 |
|---|---|
| អ្នកបោះពុម្ពផ្សាយ | Dmitry Kovba |
| កាលបរិច្ឆេទចេញផ្សាយ | 12 មិថុនា 2016 |
| កាលបរិច្ឆេទដែលបានបន្ថែម | 12 មិថុនា 2016 |
| តម្រូវការ Os | iOS |
| តម្រូវការ | Compatible with: ipad2wifi, ipad2wifi, ipad23g, ipad23g, iphone4s, iphone4s, ipadthirdgen, ipadthirdgen, ipadthirdgen4g, ipadthirdgen4g, iphone5, iphone5, ipodtouchfifthgen, ipodtouchfifthgen, ipadfourthgen, ipadfourthgen, ipadfourthgen4g, ipadfourthgen4g, ipadmini, ipadmini, ipadmini4g, ipadmini4g |
| ការទាញយកសរុប | 18 |
| តម្លៃ | Free |
ការពិពណ៌នា
ភាសាសរសេរកម្មវិធី Haskell បុរាណសម្រាប់ iPad, iPhone និង iPod touch ។ ភាសាសរសេរកម្មវិធីគឺជាឧបករណ៍ដ៏ល្អឥតខ្ចោះសម្រាប់ការសិក្សា ការគណនាគណិតវិទ្យាដ៏ស្មុគស្មាញ ការកម្សាន្ត និងកិច្ចការដ៏មានប្រយោជន៍ជាច្រើនទៀត។ កម្មវិធីមានប្រយោជន៍ជាពិសេសសម្រាប់ការរៀនភាសាកម្មវិធី Haskell ។ អ្នកត្រូវទិញការចងក្រងនៅក្នុងកម្មវិធី។ ការភ្ជាប់អ៊ីនធឺណិតត្រូវបានទាមទារ។ - ឧបករណ៍សរសេរកម្មវិធីដ៏អស្ចារ្យនៅលើ AppStore ។ - ភាសាសរសេរកម្មវិធីរបស់អ្នកសម្រាប់ iOS គឺអស្ចារ្យណាស់! * លក្ខណៈពិសេស * - ចងក្រងនិងដំណើរការកម្មវិធីរបស់អ្នក។ - បញ្ចូលអត្ថបទមុនពេលដំណើរការកម្មវិធី និងលទ្ធផលអត្ថបទ។ - កម្មវិធីកែកូដប្រភពដែលបានកែលម្អជាមួយនឹងការបន្លិចវាក្យសម្ព័ន្ធ លេខបន្ទាត់ ស្បែកពណ៌ និងក្តារចុចបន្ថែម។- ឯកសារយោងភាសាអនឡាញ និងគំរូកម្មវិធីជាច្រើន។ * ដែនកំណត់ * - ការតភ្ជាប់អ៊ីធឺណិតត្រូវបានទាមទារដើម្បីចងក្រងនិងដំណើរការកម្មវិធីមួយ។ - ក្រាហ្វិក បណ្តាញ ប្រព័ន្ធឯកសារ និងការបញ្ចូលក្នុងពេលវេលាពិតមិនត្រូវបានគាំទ្រទេ។ - ពេលវេលាដំណើរការអតិបរមានៃកម្មវិធីគឺ 15 វិនាទី។ សូមអរគុណសម្រាប់ការប្រើប្រាស់កម្មវិធី! ====================================== Haskell គឺជាភាសាសរសេរកម្មវិធីដែលមានលក្ខណៈស្តង់ដារ គោលបំណងទូទៅ ជាមួយនឹងអត្ថន័យមិនតឹងរឹង និងការវាយអក្សរឋិតិវន្តខ្លាំង។ វាត្រូវបានគេដាក់ឈ្មោះតាមអ្នកតក្កវិជ្ជា Haskell Curry ។ នៅក្នុង Haskell "មុខងារគឺជាពលរដ្ឋលំដាប់ទីមួយ" នៃភាសាសរសេរកម្មវិធី។ ក្នុងនាមជាភាសាសរសេរកម្មវិធីមុខងារ រចនាសម្ព័ន្ធវត្ថុបញ្ជាចម្បងគឺជាមុខងារ។ បន្ទាប់ពីការចេញផ្សាយរបស់ Miranda ដោយ Research Software Ltd ក្នុងឆ្នាំ 1985 ការចាប់អារម្មណ៍លើភាសាមុខងារខ្ជិលបានកើនឡើង៖ នៅឆ្នាំ 1987 ភាសាសរសេរកម្មវិធីដែលមានមុខងារសុទ្ធសាធមានច្រើនជាងដប់បួន . ក្នុងចំណោមនោះ Miranda ត្រូវបានប្រើប្រាស់យ៉ាងទូលំទូលាយបំផុត ប៉ុន្តែជាកម្មវិធីដែលមានកម្មសិទ្ធិ។ នៅក្នុងសន្និសិទស្តីពីភាសាកម្មវិធីមុខងារ និងស្ថាបត្យកម្មកុំព្យូទ័រនៅទីក្រុង Portland រដ្ឋ Oregon កិច្ចប្រជុំមួយត្រូវបានធ្វើឡើងក្នុងអំឡុងពេលដែលអ្នកចូលរួមបង្កើតការឯកភាពគ្នាយ៉ាងមុតមាំថា គណៈកម្មាធិការមួយគួរតែត្រូវបានបង្កើតឡើងដើម្បីកំណត់ស្តង់ដារបើកចំហសម្រាប់ភាសាបែបនេះ។ គោលបំណងរបស់គណៈកម្មាធិការគឺដើម្បីបង្រួបបង្រួមភាសាមុខងារដែលមានស្រាប់ទៅជាភាសាសាមញ្ញមួយដែលនឹងបម្រើជាមូលដ្ឋានសម្រាប់ការស្រាវជ្រាវនាពេលអនាគតក្នុងការរចនាភាសាមុខងារ។Haskell មានលក្ខណៈពិសេសការវាយតម្លៃខ្ជិល ការផ្គូផ្គងលំនាំ ការយល់ក្នុងបញ្ជី ថ្នាក់ប្រភេទ និងប្រភេទ polymorphism ។ វាជាភាសាដែលមានមុខងារសុទ្ធសាធ ដែលមានន័យថា ជាទូទៅមុខងារនៅក្នុង Haskell មិនមានផលប៉ះពាល់ទេ។ មានសំណង់ផ្សេងគ្នាសម្រាប់តំណាងឱ្យផលប៉ះពាល់ រាងពងក្រពើទៅនឹងប្រភេទនៃមុខងារ។ មុខងារសុទ្ធអាចត្រឡប់ផលរំខានដែលត្រូវបានប្រតិបត្តិជាបន្តបន្ទាប់ ដោយយកគំរូតាមមុខងារមិនបរិសុទ្ធនៃភាសាផ្សេងទៀត។Haskell មានប្រព័ន្ធប្រភេទឋិតិវន្តរឹងមាំ ផ្អែកលើការសន្និដ្ឋានប្រភេទ HindleyMilner ។ ការច្នៃប្រឌិតចម្បងរបស់ Haskell នៅក្នុងតំបន់នេះគឺការបន្ថែមថ្នាក់ប្រភេទ ដែលដើមឡើយត្រូវបានបង្កើតឡើងជាវិធីគោលការណ៍ដើម្បីបន្ថែមការផ្ទុកលើសទម្ងន់ទៅក្នុងភាសា ប៉ុន្តែចាប់តាំងពីពេលនោះមកបានរកឃើញការប្រើប្រាស់ជាច្រើនទៀត។ សំណង់ដែលតំណាងឱ្យផលប៉ះពាល់គឺជាឧទាហរណ៍នៃ monad ។ Monads គឺជាក្របខ័ណ្ឌទូទៅដែលអាចយកគំរូតាមប្រភេទផ្សេងៗនៃការគណនា រួមទាំងការដោះស្រាយកំហុស ការមិនកំណត់ ការញែក និងអង្គចងចាំប្រតិបត្តិការផ្នែកទន់។ Monads ត្រូវបានកំណត់ថាជាប្រភេទទិន្នន័យធម្មតា ប៉ុន្តែ Haskell ផ្តល់នូវជាតិស្ករ syntactic មួយចំនួនសម្រាប់ការប្រើប្រាស់របស់ពួកគេ។ ភាសាមានការបញ្ជាក់បើកចំហ ការបោះពុម្ពផ្សាយ និងការអនុវត្តន៍ច្រើនមាន។ មានសហគមន៍សកម្មជុំវិញភាសា ហើយបណ្ណាល័យ និងឧបករណ៍ប្រភពបើកចំហរបស់ភាគីទីបីច្រើនជាង 5400 មាននៅក្នុងឃ្លាំងកញ្ចប់អនឡាញ Hackage។ ការអនុវត្តចម្បងរបស់ Haskell, GHC គឺជាអ្នកបកប្រែ និងកម្មវិធីចងក្រងកូដដើមដែលដំណើរការ។ នៅលើវេទិកាភាគច្រើន។ GHC ត្រូវបានកត់សម្គាល់សម្រាប់ការអនុវត្តប្រកបដោយប្រសិទ្ធភាពខ្ពស់នៃភាពស្របគ្នា និងភាពស្របគ្នា ហើយសម្រាប់ការមានប្រព័ន្ធប្រភេទសម្បូរបែបដែលរួមបញ្ចូលការច្នៃប្រឌិតថ្មីៗ ដូចជាប្រភេទទិន្នន័យពិជគណិតទូទៅ និងប្រភេទគ្រួសារ។