CCoder - C IDE & AI Agent

แž‘แžทแž‰แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธ
4.2
แž€แžถแžšแžœแžถแž™แžแž˜แŸ’แž›แŸƒ 81
แž…แŸ†แžŽแžถแžแŸ‹แžแŸ’แž“แžถแž€แŸ‹แžแŸ’แž›แžนแž˜แžŸแžถแžš
แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แž“แžถ
10ย แž–แžถแž“แŸ‹+
แž€แžถแžšแž‘แžถแž‰แž™แž€
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹

แžขแŸ†แž–แžธโ€‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž“แŸแŸ‡

CCoder แž‚แžบแž‡แžถแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž…แž„แž€แŸ’แžšแž„ C แž…แž›แŸแž แž“แžทแž„ IDE แžŠแŸ‚แž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŠแŸ„แž™ AI แž‡แžถแž˜แžฝแž™แž“แžนแž„แž—แŸ’แž“แžถแž€แŸ‹แž„แžถแžšแžŸแžšแžŸแŸแžšแž€แžผแžŠแŸ”

แžŸแžšแžŸแŸแžš แž…แž„แž€แŸ’แžšแž„ แžŠแŸ†แžŽแžพแžšแž€แžถแžš แž”แŸ†แž”แžถแžแŸ‹แž€แŸ†แž แžปแžŸ แž“แžทแž„แž€แŸ‚แž›แž˜แŸ’แžขแž€แžผแžŠ C แžŠแŸ„แž™แž•แŸ’แž‘แžถแž›แŸ‹แž“แŸ…แž›แžพแž‘แžผแžšแžŸแŸแž–แŸ’แž‘แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ” CCoder แž˜แžถแž“แž‘แž˜แŸ’แž„แž“แŸ‹แžŸแŸ’แžšแžถแž› แž“แžทแž„แž„แžถแž™แžŸแŸ’แžšแžฝแž›แž”แŸ’แžšแžพ แžŠแžผแž…แŸ’แž“แŸแŸ‡แžขแŸ’แž“แž€แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แžŠแŸ†แž”แžผแž„ แž“แžทแž„แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžขแžถแž…แž•แŸ’แž‘แŸ€แž„แž•แŸ’แž‘แžถแžแŸ‹แž‚แŸ†แž“แžทแžแž“แŸ…แž‚แŸ’แžšแž”แŸ‹แž‘แžธแž€แž“แŸ’แž›แŸ‚แž„แžŠแŸ„แž™แž˜แžทแž“แž…แžถแŸ†แž”แžถแž…แŸ‹แž˜แžถแž“แž”แžšแžทแžŸแŸ’แžแžถแž“แž•แŸ’แž‘แŸƒแžแžปแŸ”

แž—แŸ’แž“แžถแž€แŸ‹แž„แžถแžšแžŸแžšแžŸแŸแžšแž€แžผแžŠ AI แžŸแž˜แŸ’แžšแžถแž”แŸ‹ C
1. แž”แž„แŸ’แž€แžพแžแž€แžผแžŠ C แž–แžธแž€แžถแžšแžŽแŸ‚แž“แžถแŸ† แž“แžทแž„แžแž˜แŸ’แžšแžผแžœแž€แžถแžš
2. แž™แž›แŸ‹แž–แžธแž€แžผแžŠ C แžŠแŸ‚แž›แž˜แžถแž“แžŸแŸ’แžšแžถแž”แŸ‹ แž“แžทแž„แž–แž“แŸ’แž™แž›แŸ‹แž–แžธแžšแž”แŸ€แž”แžŠแŸ‚แž›แžœแžถแžŠแŸ†แžŽแžพแžšแž€แžถแžš
3. แžœแžทแž—แžถแž‚แž€แŸ†แž แžปแžŸแž…แž„แž€แŸ’แžšแž„ แž“แžทแž„แž”แž‰แŸ’แž แžถแž–แŸแž›แžŠแŸ†แžŽแžพแžšแž€แžถแžš
4. แžŸแŸ’แž“แžพแž€แžถแžšแž‡แžฝแžŸแž‡แžปแž›แž‡แŸ†แž แžถแž“แž”แž“แŸ’แž‘แžถแž”แŸ‹ แž€แžถแžšแž€แŸ‚แžŸแž˜แŸ’แžšแžฝแž› แž“แžทแž„แž€แžถแžšแž”แž„แŸ’แž€แžพแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–
5. แž‡แžฝแž™แž”แŸ†แž”แžถแžแŸ‹แž€แŸ†แž แžปแžŸแžแž€แŸ’แž€แžœแžทแž‡แŸ’แž‡แžถแž˜แžฝแž™แž‡แŸ†แž แžถแž“แž˜แŸ’แžแž„แŸ—
6. แž†แŸ’แž›แžพแž™แžŸแŸ†แžŽแžฝแžšแžŸแžšแžŸแŸแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธ C แž“แŸ…แž–แŸแž›แžขแŸ’แž“แž€แžŸแžšแžŸแŸแžšแž€แžผแžŠแž“แŸ…แž›แžพแž‘แžผแžšแžŸแŸแž–แŸ’แž‘

แž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸแžŸแŸ’แž“แžผแž›แž•แŸ’แžŸแŸแž„แž‘แŸ€แž
1. แž…แž„แž€แŸ’แžšแž„ แž“แžทแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แžผแžŠ
2. แžšแž€แŸ’แžŸแžถแž‘แžปแž€แžŠแŸ„แž™แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžท
3. แž€แžถแžšแž”แž“แŸ’แž›แžทแž…แžœแžถแž€แŸ’แž™แžŸแž˜แŸ’แž–แŸแž“แŸ’แž’
4. แžฏแž€แžŸแžถแžš API แžŸแŸ’แžแž„แŸ‹แžŠแžถแžš
5. แž€แžถแžšแž”แŸ†แž–แŸแž‰แž€แžผแžŠแž†แŸ’แž›แžถแžแžœแŸƒ
6. แž€แžถแžšแž’แŸ’แžœแžพแž‘แŸ’แžšแž„แŸ‹แž‘แŸ’แžšแžถแž™แž€แžผแžŠ
7. แž”แž“แŸ’แž‘แŸ‡แžแžฝแžขแž€แŸ’แžŸแžšแž‘แžผแž‘แŸ…
8. แž”แžพแž€ แž“แžทแž„แžšแž€แŸ’แžŸแžถแž‘แžปแž€แžฏแž€แžŸแžถแžš
9. แž€แžถแžšแžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™แžœแŸแž™แŸ’แž™แžถแž€แžšแžŽแŸแž€แžผแžŠ
10. แž“แžถแŸ†แž…แžผแž› แž“แžทแž„แž“แžถแŸ†แž…แŸแž‰แžฏแž€แžŸแžถแžšแž€แžผแžŠแž–แžธแžงแž”แž€แžšแžŽแŸแž•แŸ’แž‘แžปแž€แžแžถแž„แž€แŸ’แžšแŸ…
11. แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแž”แžŽแŸ’แžŽแžถแž›แŸแž™แž€แŸ’แžšแžถแž แŸ’แžœแžทแž€ SDL
12. แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแž‚แž˜แŸ’แžšแŸ„แž„แžฏแž€แžŸแžถแžšแž”แŸ’แžšแž—แž–แž…แŸ’แžšแžพแž“

แž แŸแžแžปแžขแŸ’แžœแžธแžแŸ’แžšแžผแžœแž‡แŸ’แžšแžพแžŸแžšแžพแžŸ CCoder?
CCoder แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‚แŸ’แž“แžถแž“แžผแžœแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž…แž„แž€แŸ’แžšแž„ C แž…แž›แŸแž IDE แžŸแžถแž˜แž‰แŸ’แž‰แž˜แžฝแž™ แž“แžทแž„แž—แŸ’แž“แžถแž€แŸ‹แž„แžถแžšแžŸแžšแžŸแŸแžšแž€แžผแžŠแžŠแŸ‚แž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŠแŸ„แž™ AIแŸ” แžขแŸ’แž“แž€แžขแžถแž…แžŸแžšแžŸแŸแžš แž…แž„แž€แŸ’แžšแž„ แž“แžทแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แžผแžŠ C แž“แŸ…แž›แžพแž‘แžผแžšแžŸแŸแž–แŸ’แž‘แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€ แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แž”แŸ’แžšแžพแž—แŸ’แž“แžถแž€แŸ‹แž„แžถแžšแžŠแžพแž˜แŸ’แž”แžธแž™แž›แŸ‹แž–แžธแž€แŸ†แž แžปแžŸ แž”แŸ†แž”แžถแžแŸ‹แž€แŸ†แž แžปแžŸแž˜แžฝแž™แž‡แŸ†แž แžถแž“แž˜แŸ’แžแž„แŸ— แž“แžทแž„แž€แŸ‚แž›แž˜แŸ’แžขแž€แžผแžŠแž”แžถแž“แž›แžฟแž“แž‡แžถแž„แž˜แžปแž“แŸ”
แž”แžถแž“โ€‹แžŠแŸ†แžกแžพแž„แž€แŸ†แžŽแŸ‚โ€‹แž“แŸ…
20 แž˜แžทแžแžปแž“แžถ 2026

แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™

แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–โ€‹แž…แžถแž”แŸ‹แž•แŸ’แžŠแžพแž˜แž–แžธโ€‹แž€แžถแžšแž™แž›แŸ‹แžŠแžนแž„แžขแŸ†แž–แžธโ€‹แžšแž”แŸ€แž”แžŠแŸ‚แž›โ€‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸโ€‹แž”แŸ’แžšแž˜แžผแž› แž“แžทแž„โ€‹แž…แŸ‚แž€แžšแŸ†แž›แŸ‚แž€โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ” แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžโ€‹แž…แŸ†แž–แŸ„แŸ‡แžŸแž“แŸ’แžแžทแžŸแžปแž แž“แžทแž„โ€‹แžฏแž€แž‡แž“แž—แžถแž–โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™โ€‹แžขแžถแž…แžแžปแžŸแž‚แŸ’แž“แžถแž‘แŸ…แžแžถแž˜โ€‹แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ แžแŸ†แž”แž“แŸ‹ แž“แžทแž„โ€‹แžขแžถแž™แžปแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ” แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸโ€‹แž”แžถแž“แž•แŸ’แžŠแž›แŸ‹โ€‹แž–แŸแžแŸŒแž˜แžถแž“แž“แŸแŸ‡ แž“แžทแž„โ€‹แžขแžถแž…แž’แŸ’แžœแžพแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž–โ€‹แžœแžถแž“แŸ…แž–แŸแž›แžแžถแž„แž˜แžปแžแŸ”
แž˜แžทแž“แž…แŸ‚แž€แžšแŸ†แž›แŸ‚แž€โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™โ€‹แž‡แžถแž˜แžฝแž™โ€‹แž—แžถแž‚แžธแž‘แžธแž”แžธแžกแžพแž™
แžŸแŸ’แžœแŸ‚แž„แž™แž›แŸ‹โ€‹แž”แž“แŸ’แžแŸ‚แž˜แžขแŸ†แž–แžธโ€‹แžšแž”แŸ€แž”แžŠแŸ‚แž›โ€‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸโ€‹แž”แŸ’แžšแž€แžถแžŸแžขแŸ†แž–แžธโ€‹แž€แžถแžšแž…แŸ‚แž€แžšแŸ†แž›แŸ‚แž€โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™
แž˜แžทแž“แž”แŸ’แžšแž˜แžผแž›โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™แžกแžพแž™
แžŸแŸ’แžœแŸ‚แž„แž™แž›แŸ‹โ€‹แž”แž“แŸ’แžแŸ‚แž˜แžขแŸ†แž–แžธโ€‹แžšแž”แŸ€แž”แžŠแŸ‚แž›โ€‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸโ€‹แž”แŸ’แžšแž€แžถแžŸแžขแŸ†แž–แžธโ€‹แž€แžถแžšแž”แŸ’แžšแž˜แžผแž›แž‘แžทแž“แŸ’แž“แž“แŸแž™
แž‘แžทแž“แŸ’แž“แž“แŸแž™แžแŸ’แžšแžผแžœแž”แžถแž“แžขแŸŠแžธแž“แž‚แŸ’แžšแžธแž”แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž•แŸ’แž‘แŸแžš
แž˜แžทแž“แžขแžถแž…แž›แžปแž”แž‘แžทแž“แŸ’แž“แž“แŸแž™แž”แžถแž“แž‘แŸ

แž€แžถแžšแžŠแžถแž€แŸ‹แž•แŸ’แž€แžถแž™ แž“แžทแž„แž˜แžแžทแžœแžถแž™แžแž˜แŸ’แž›แŸƒ

4.1
แž€แžถแžšแžœแžถแž™แžแž˜แŸ’แž›แŸƒ 75

แžขแŸ’แžœแžธโ€‹แžŠแŸ‚แž›โ€‹แžแŸ’แž˜แžธ

. Improve file picker stability to avoid unexpected crashes in more scenarios
. Improve screen restore stability when returning to tabbed pages
. Add localized SDL console text for a better in-app experience

แž‡แŸ†แž“แžฝแž™แž€แž˜แŸ’แž˜แžœแžทแž’แžธ

แžขแŸ†แž–แžธแžขแŸ’แž“แž€โ€‹แžขแž—แžทแžœแžŒแŸ’แžแž“แŸ
้‚ฑๅฎไผŸ
hiro.icoding@gmail.com
็ดซ้œ„้•‡ๅฎ็Ÿณๆ‘ๆฐด้ƒฝ็ป„5ๅท ๅ—ไธฐๅŽฟ, ๆŠšๅทžๅธ‚, ๆฑŸ่ฅฟ็œ China 344500

แž…แŸ’แžšแžพแž“แž‘แŸ€แžแžŠแŸ„แž™ Hiro.Coder

แž€แž˜แŸ’แž˜แžœแžทแž’แžธโ€‹แžŸแŸ’แžšแžŠแŸ€แž„แž‚แŸ’แž“แžถ