파이썬으로 급한 일은 어떻게 해결되가고 있는데..
한편으로는 파이썬은 약간 스크립트 느낌이랄까요
분명 수준이 낮은 언어를 구사할수록 제대로 된 개발자가 아닐까 이런 생각이 듭니다.
그래서 말인데요 제가 31살이지만 프로그래머가 되려면 파이썬이나 씨샵등으로는 할 수 있는게 아주 제한적이니 이제라도 C언어를 배워야 하는게 아닐까 싶습니다. (혹시 제가 잘 못 생각하고 있는 부분이라면 정정 부탁드립니다)
문제는 저는 아주 옛날부터 C언어를 배우려고 매번 시도해봤는데 매번 실패했습니다.
기초문법 정돈 진작에 다 배웠지만 할줄 아는게 없어요. 배운걸로 뭔가를 만들어보려고 해도
콘솔창에서 벗어나질 못하고 있습니다. 예를 들어 저는 기초문법을 다 배우면
제가 원하는대로 키보드 키 누르기, 마우스 움직이기 정도는 할 수 있을 줄 알았는데 못 합니다.
제가 여기서 발전하기 위한 방향, 당장 해야 할일을 좀 알려주십시오. 일단 단기적인 1차 목표는
키보드와 마우스 조작하기, 2차 목표는 화면의 그래픽을 인식해서 행동에 변화주기입니다. 예를 들어 특정 위치에 빨간색 픽셀이나 제가 가지고 있는 이미지 파일과 일치하는 그림이 있을 경우 왼쪽 키를 누르고 그렇지 않을 경우 오른쪽 키를 누르는 등..
C언어 기초 문법은 인터넷에 널렸고, 유튜브 영상도 많지만.. 지금 이런 목표는 개발자라면 누구나 할 수 있을 것이고, C언어 기초 문법을 뗀 직후 거쳤을 과정일 텐데.. 저는 그런 튜토리얼 사이트나, 유튜브 영상을 발견하지 못했습니다.
좀 답답하군요..
ÇÁ·Î±×·¡¹Ö¿¡ ¼ÒÁúÀÌ Á¶±Ý ÀÖÀ¸½Ã¸é º»°Ý C++À̳ª C# ºÎÅÍ °øºÎÇØµµ Å©°Ô ¹«¸®´Â ¾ø½À´Ï´Ù.
±âÃÊ´Â ¿©±â±îÁö°í...
GUIÂÊ ÄÚµùÀº ±âÃÊ ¾øÀ¸¸é ¸øÇÏ´Ï±î ±âÃÊ ²ÀÇϽñæ¿ä.
¸¹À¸ µéÀ¸¼Ì´ø Æ÷ÀÎÅÍ, Ŭ·¡½º ¹¹ ÀÌ·±°ÍÀº ¹Ýµå½Ã ¾Ë¾Æ¾ß ±«·Î¿òÀÌ ÀÛ¾ÆÁö°Ô µË´Ï´Ù^^
C++µµ ±âÃʹ®¹ýÀº ´Ù Çß½À´Ï´Ù¸¸, ¿©ÀüÈ÷ ÄܼÖâ¿¡¼ ¹þ¾î³ªÁö ¸øÇϰí ÀÖ½À´Ï´Ù.
ÀÌ·± »óȲ¿¡¼ Á¦°¡ ¹» °øºÎÇØ¾ß ÇÒ±î¿ä? ¾î¶»°Ô °øºÎÇØ¾ß ÇÒ±î¿ä?
cº¸´Ù c# + opencv°¡ ´õ ³ªÀ»°Í °°½À´Ï´Ù.
c·Î ¸øÇÏ´Â°Ç ¾Æ´ÏÁö¸¸ Áö±Ý ÇϽ÷Á´Â ÀÏÀ» ±¸ÇöÇÏ´Â°Ô »ç¿ëÇÒ ¾ð¾îÀÇ ¹®¹ýÀ» ¾Æ´À³Ä ¾Æ´Ï³Ä ¹®Á¦°¡ ¾Æ´ÑÁö¶ó..
±×·³¿¡µµ ºÒ±¸Çϰí C¾ð¾î°¡ ÇÊ¿äÇÑ °ÍÀº »ç½Ç ÆÄÀ̽ãÀ̳ª C¼¥À¸·Î´Â ÇÏÁö ¸øÇÏ´Â ÀÏ, ´Ù½Ã ¸»ÇØ Á»´õ
±â°è¾î¿¡ °¡±î¿ö¾ß¸¸ ÇÒ ¼ö ÀÖ´Â ¸Þ¸ð¸®°ª ¸®µùÀ̳ª, ã¾Æ³½ ¸Þ¸ð¸®°ªÀ» ¼öÁ¤ÇÏ´Â ÀÏ µîµî.. ÆÄÀ̽ãÀ¸·Î´Â ÇÒ ¼ö ¾ø´Â ÀϵéÀÌ ÀÖ½À´Ï´Ù.
µû¶ó¼ óÀ½ºÎÅÍ ³¡±îÁö C¾ð¾î·Î Â¥°Å³ª, °¡´ÉÇÏ´Ù¸é ¸¶¿ì½º Űº¸µå Á¶ÀÛ, À̹ÌÁö ÀÐ°í ÆÇ´Ü µîÀº ÆÄÀ̽ãÀ¸·Î Çϰí, C¾ð¾î·Î¸¸ ÇÒ ¼ö ÀÖ´Â °ÍµéÀº C¾ð¾î·Î ó¸®Çؼ µÎ ÇÁ·Î±×·¥ÀÌ ¼·Î »óÈ£ÀÛ¿ëÇÒ ¼ö ÀÖ°Ô ÇÏ¸é ´õ ÁÁ°ÚÁö¿ä.
¸Þ¸ð¸®°ª ã¾Æ¼ ¼öÁ¤ÇÏ´Â ÀÏÀÌ ¾î·Á¿î ÀÏÀ̶ó°í »ý°¢Çؼ Űº¸µå ¸¶¿ì½º Á¶ÀÛºÎÅÍ ¸ñÇ¥¸¦ ÀâÀº °ÍÀ̾ú½À´Ï´Ù. ½ÇÁ¦ ¸ñÇ¥´Â ƯÁ¤ ¸Þ¸ð¸®°ªÀ» ã°í ¼öÁ¤ÇÏ´Â °ÍÀÌÁö¿ä.
±×·±µ¥ C¿Í C++±âÃÊ ¹®¹ý ¹è¿îµ¥¿¡¼ ´õ ¹ßÀüÀÌ ¾ÆÁÖ ¿À·§µ¿¾È ¾øÀ¸´Ï Á¶¾ð ±¸ÇÏ°í ½Í½À´Ï´Ù.
±×·¯¸é GUI ÇÁ·Î±×·¥ Â¥´Â Ã¥ »ç¼ ÀϼøÇÏ½Ã¸é µÉÅÙµ¥¿ä...^^
ÀÌ¹Ì Á¡À¯µÈ ¸Þ¸ð¸® ¹øÁö¸¦ ã´Â°Ç °¡´ÉÇÏÁö¸¸ Á¡À¯µÈ ¹øÁö¿¡ ¹«¾ð°¡ »õ·Î¿î °ÍÀ» writeÇÏ´Â°Ç Çã¿ëµÇ¾îÀÖÁö ¾Ê´Ù´Â°É ÀÌ¹Ì ¾Ë°íÀÖÁö ¾Ê³ª¿ä?
,,,
¸Þ¸ð¸® ³¯¸®´Â°Å¶û GUI´Â Á» ´Ù¸¨´Ï´Ù¸¸...
GUI ÀÎÅÍÆäÀ̽º·Î ¸Þ¸ð¸® º¯Á¶(?)¸¦ ÇÏ°í ½ÍÀº°Ì´µ±î??
mmap.mmap() ÇÔ¼öµµ ÀÖ°í¿ä.
±×¸®°í ¿äÁò ±¸±Ûµµ C,C++·Î ¾ÈÇϰí pythonÀ¸·Î ´Ù ÇÕ´Ï´Ù.
µö·¯´× HW ¿£Áø °³¹ßÀÚµµ pythonÀ¸·Î ¿£Áø Ãʱ⠰ËÁõÇÕ´Ï´Ù. (±¸±Û HW¿£Áø °³¹ßÀÚ ¿£Áö´Ï¾î¿¡°Ô 3~4³âÀü¿¡ µéÀº¸»..)
±×¸®°í Àúµµ ¿äÁò ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼ Cortex M3/M4 ÄÚµùÀ» ÆÄÀ̽ãÀ¸·Î Çϰí ÀÖ°í¿ä. (3´Þ Á¤µµ µÈµí...°í´ÞÆÄ¿ä T.T)
....¸Þ¸ð¸® °ª ã¾Æ¼ ÀÐ°í ¼öÁ¤ÇÏ´Â °ÍÀÌ ÃæºÐÇÕ´Ï´Ù.
Àú´Â C¾ð¾î¸¦ ¾²´ø ÄÚ´õ¿´´Âµ¥¿ä.
¿äÁò¿¡ ÇØ¿Ü ¿£Áö´Ï¾îµµ. C °°ÀÌ °³¹ß ½Ã°£¼ºÀÌ ¶³¾îÁö´Â ¾ð¾î¿¡¼ pythonÀ¸·Î ³Ñ¾î°¡°í ÀÖ´Ù°í ÇÕ´Ï´Ù.
....ÀÏ¹Ý pythonÀº ¾Æ´ÏÁö¸¸, ... ¿äÁò flashtoolµµ pythonÀÌ ³ª¿Í HP³ª Dell ÀÌ·± ±â¾÷µéµµ python ÄÚµùÀ» ÇÕ´Ï´Ù.
ARMµµ ¿äÁò¿¡´Â C ¾ð¾î °³¹ß Ç÷§Æû¿¡¼ Á¡Â÷ python±â¹ÝÀÇ °³¹ß Ç÷§ÆûÀ¸·Î ³Ñ¾î°¡°í ÀÖ½À´Ï´Ù...À̰Կä...
°³¹ßÀÇ »ý»ê¼ºÀÌ Á¡Â÷ ³ô¾ÆÁ®¾ßÇÏ´Â »óȲ¿¡¼ Á¦ »ý°¢¿¡´Â C ¾ð¾î°¡ ¿Ö? ÇÊ¿äÇÒ±î? ¶ó´Â »ý°¢ÀÌ ¿äÁò¿¡´Â µì´Ï´Ù.
ÃÖ±Ù Cortex M4 ¿ë Æß¿þ¾î CNN¿ë Â¥°í Àִµ¥¿ä. À̰͵µ python±â¹ÝÀ¸·Î Â¥°í ÀÖ½À´Ï´Ù. python±â¹Ý micro-embedded python..
¿äÁò Cortex M3/M4/M0+µµ python±â¹ÝÀ¸·Î ÇØ¿Ü´Â ¸¹ÀÌµé °³¹ßÇϰí ÀÖ½À´Ï´Ù. ºü¸£°í °ËÁõµµ È®½ÇÇѵ¥ ¿Ö? ±¸Áö..C¾ð¾î·Î Â¥¾ßÁö?
´Ù¸¸ python ±â¹ÝÀ̶ó memory´Â C¾ð¾î¿¡ ºñÇØ¼..¸¹ÀÌ ¸ÔÁö¸¸...¼Óµµ³ª ´Ù¸¥ ¸é¿¡¼´Â Å« Â÷À̰¡ ¾øÀ» Á¤µµÀÔ´Ï´Ù.
u-python, micro-python, cpython.. µîµî ¸î°¡Áö Á¾·ù°¡ Àִµ¥ Á¡Â÷ ÅëÇյǴ ºÐÀ§±â ÀÔ´Ï´Ù.
Áö±Ý Á¦°¡ ´çÀå ¾î´À ȸ»ç¿¡ Ãë¾÷ÇÑ´Ù°í »ý°¢Çϸé, ȸ»ç¿¡ ¹º°¡ º¸¿©ÁÙ°Ô ¾ø´Ù´Â °Í¸¸Àº ºÐ¸íÇѵ¥, ±×·¸´Ù°í Áغñ¸¦ ÇÏÀÚ´Ï ±×µéÀÌ ¹» ¿øÇÏ°í ¹» Æò°¡ÇÏ´ÂÁö ÀüÇô ¸ð¸£°Ú°í Á¦ ³ª¸§´ë·Î Áß¿äÇÏ´Ù°í »ý°¢µÇ´Â °ÍµéÀ» ÁغñÇÏ´Ùº¸¸é ¾û¶×ÇÑ ¹æÇâÀ¸·Î ÆÄ°í ÀÖÀ»°Í °°½À´Ï´Ù.
ÀúÇÑÅ× ¹æÇâ Çϳª¸¸ Á¦½ÃÇØÁÖ½Ã¸é ´õ °¨»çÇϰڽÀ´Ï´Ù
±×³É, Ä£±¸µé³¢¸® ¸ð¿©¼ 'ÇÁ·ÎÁ§Æ®'¸¦ ÇØº¸´Â °ÍÀÔ´Ï´Ù. HW¿Í ¿¬°èµÇ¾ú´ø, SW¸¸ µÇ¾î¼ ¾Û¸¸ ¸¸µé¾îº¸´ø
´Ü, ±×°Ô Àç´ë·Î µ¿ÀÛÇÏ°í ¾î´ÀÁ¤µµ ¹«°á¼ºÀ» °®°Ô °³¹ßÇÏ´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù.
¸Ó ÇÁ·ÎÁ§Æ®ÀÇ °á°ú¸¸ ºÁµµ ±×»ç¶÷ÀÇ ¼öÁØÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù.
Àú´Â ±¹Ã¥¿¬±¸¼Ò ´Ù´Ò¶§ ±×°Í ¿Ü¿¡ Áý¿¡¼µµ Á¦°¡ ÇØº¼ ¼ö ÀÖ´Â °£´ÜÇÑ ÇÁ·ÎÁ§Æ®´Â ...¸¹ÀÌ ÇØº» °Í °°½À´Ï´Ù.
Åð±ÙÈÄ 2~3½Ã°£¾¿... °øºÎÇÒ °ÍÀÌ ÃµÁö¿¡¿ä...
°³¹ß¿¡¼ ÇÁ·Î±×·¥Â¥´Â °ÇÀº Àüü ÀÏ¿¡ 30%À̰í¿ä. ¿À·ùÀâ´Â°Å ¹ö±× Àâ´Â°Ô 50%ÀÔ´Ï´Ù.
¼³°è°¡ 20%À̰í¿ä. Áï °æÇèÀÌ ½ÎÀ̸é, ¿À·ù¸¦ Àû°Ô ÇÏ´Â ¹æ¹ýÀ» Á¢±ÙÇÒ ¼ö ÀÖÁÒ.
¾î¶² ¾ð¾î¸¦ ÇÏ´À³Ä°¡ Áß¿äÇÑ °ÍÀÌ ¾Æ´Ï¶ó ±× ¾ð¾î¸¦ ¾ó¸¶³ª ½Éµµ ÀÖ°Ô ³»°¡ ÇÒ ¼ö ÀÖ´À³Ä
¾ð¾îÀÇ ¹Ù´Ú±îÁö ÇØºÃ´À³Ä°¡ Áß¿äÇÏ°í ±×¿¡ ¸Â´Â °æÇèÀÔ´Ï´Ù.
ÇϳªÀÇ ¾ð¾î¿¡ ´Þ°üÇÏ¸é ´Ù¸¥ ¾ð¾îÇϴµ¥´Â ±×¸® ¸¹Àº ½Ã°£ÀÌ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.
¿ø·¡ Àç´ÉÀ̶ó´Â °Íµµ ³ë·ÂÀÌ ÀÖ¾î¾ß ²ÉÀÌ ÇÇ´Â °ÍÀ̱⠶§¹®¿¡, ¾ð¾îÀû Àç´ÉÀ» °¡Áö°í ÀÖ´Â »ç¶÷À»
¾Æ¹«¸® ³ë·ÂÇÑ´Ù°í ÇØ¼ À̱æ¼ö ÀÖ½À´Ï´Ù. ±×·±»ç¶÷µéÀÌ ¼ÒÀ§ õÀçÀΰÅÁÒ. ÇÏÁö¸¸, ´Ü¼øÈ÷ Àç´É°¡Áö°í´Â ÀÏÁ¤ÇÏ ½Ã°£°ú
°æÇèÀÌ ½×ÀÌ¸é ±× º®ÀÌ ¿À´Âµ¥ ±×°ÍÀ» ³ÑÀ» ¼ö Àִ°¡´Â..³ë·ÂÀÔ´Ï´Ù.
Àú´Â C ¹è¿ì·Á´Â »ç¶÷µé¿¡°Ô ¾Æ·¡ Ã¥µé, ¼ø¼´ë·Î Á¤µ¶Ç϶ó°í ±ÇÇÕ´Ï´Ù.
C Programming: A Modern Approach - K.N.King
C Programming Language - Ä¿´×ÇÜ&¸®Ä¡
Expert C Programming: Deep C Secrets - Peter van der Linden
±×¸®°í C¸¦ Á¦´ë·Î ±¸»çÇÏ·Á¸é ¿î¿µÃ¼Á¦¿Í ÄÄÇ»ÅÍ ¾ÆÅ°ÅØÃÄ¿¡ ´ëÇÑ Áö½Äµµ ÇʼöÀûÀÔ´Ï´Ù
³»°¡ ÀÛ¼ºÇÏ´Â Äڵ尡 under-the-hood ¿¡¼ ¾î¶»°Ô º¯È¯µÇ°í ¾î¶»°Ô µ¹¾Æ°¥Áö
¾Æ·¡ ½ºÅñîÁö ²ç¶Õ¾îÁ® º¸¿©¾ß ÇÕ´Ï´Ù
https://www.amazon.com/C-Programming-Modern-Approach-2nd/dp/0393979504
Ȥ½Ã À̰Š¸Â½À´Ï±î?
https://www.amazon.com/Computer-Organization-Design-RISC-V-Architecture/dp/0128122757
https://www.amazon.com/Computer-Architecture-Quantitative-John-Hennessy/dp/012383872X
OS´Â °ø·æÃ¥ ¸¹ÀÌµé º¾´Ï´Ù¸¸
¸®´ª½º Ä¿³Î ¸¸Áö°í ÄÄÆÄÀÏ Çϰųª,
OS ¸¸µé¾îº¸´Â ÇÁ·ÎÁ§Æ®(pintos) ÇØº¸¸é¼ ¹è¿ì´Â°ÍÀÌ ¸¹´Ù »ý°¢µË´Ï´Ù
´çÀåÀº ¸ÇÀ§²¨ ÇѱǸ¸ »ì²¨Áö¸¸.. ±×·¡µµ °¨»çÇÕ´Ï´Ù !
¸» ±×´ë·Î, À©µµ¿ì API¸¦ ÀÌ¿ëÇØ¼ À©µµ¿ìÁî ÇÁ·Î±×·¡¹ÖÀ» Çϴ°ǵ¥, MFCº¸´Ù Àú·¹º§ÀÇ À©µµ¿ìÁî ÇÁ·Î±×·¡¹ÖÀÌ °¡´ÉÇÏ¸ç ¹®¹ýÀº ¿ÏÀü C ÀÔ´Ï´Ù.
ȸéÀ§¿¡ ¸¶¿ì½º¸¦ Á¦¾îÇÏ´Â ¹æ¹ýºÎÅÍ ÇϳªÇϳª ¼¼¼¼ÇÑ ¸î ¾ÈµÇ´Â Çѱ۷ΠµÈ ¾ÆÁÖ ÁÁÀº Ã¥ÀÔ´Ï´Ù.
³ª¿ÂÁö ¿À·¡µÇ¾úÁö¸¸, ¾îÁö°£ÇÑ ¾Ë¶óµò Áß°í¼Á¡¿¡ °¡¸é ÀÖÀ» ¹ýÇϱ¸¿ä, ¿øÇϽô ºÐ¾ßÀÇ ÇÁ·Î±×·¡¹ÖÀÌ °¡´ÉÇÕ´Ï´Ù. Á»´õ ¿¬±¸Çϸé jpg ºä¾îµî µµ ¸¸µé ¼ö ÀÖ½À´Ï´Ù.
´Ù¸¸, ÇØº¸½Ã¸é ¾Æ½Ã°ÚÁö¸¸ ¿äÁò°°Àº ½Ã´ë¿¡ ÀÌ°Ô ¹¹ÇÏ´Â ÁþÀΰ¡ ½ÍÀ»¶§°¡ ¸¹½À´Ï´Ù. ¿øÇÏ´Â ±â´ÉÀ» ±¸ÇöÇϰíÀÚ ÄÚµùÇÏ´Â ¹æ¹ý°ú ¾çÀÌ ³Ê¹« ¿ø½ÃÀûÀ̶ó
³ë°¡´Ù ¼º¿¡ °¡±õ½À´Ï´Ù. ÇÏÁö¸¸ ÀÌ·¸°Ô ¿ø½ÃÀûÀ̱⠶§¹®¿¡ ´É¼÷ÇØÁö¸é ÇÁ·¹ÀÓ¿öÅ©¸¸ ÇÒ ÁÙ ¾Æ´Â »ç¶÷µéº¸´Ü ¿ùµîÈ÷ ³ôÀº Ä¿½ºÅ͸¶ÀÌ¡ ´É·ÂÀ» º¸¿©ÁÝ´Ï´Ù.
ÇÁ·Î±×·¡¹ÖÀ» ¾÷À¸·Î ÇÒ°ÍÀÌ ¾Æ´Ï¸é »ç½Ç ¿©±â±îÁö ¾Ë ÇÊ¿ä´Â ¾ø´Ù°í º¾´Ï´Ù¸¸, Çѹø Àо°í Á÷Á¢ ŸÀÌÇÎÇØ¼ ÄÄÆÄÀÏÇØº¸½Ã±â ¹Ù¶ø´Ï´Ù.
³ª¸§ Àç¹Ìµµ ÀÖ°í ±×·¸½À´Ï´Ù.
±×·±µ¥ Á¶¾ð ±¸Çسõ°í ÀÌ·± ¸»¾¸µå¸®±â Á» ±×·¸Áö¸¸..
ÄÄÇ»ÅÍ ºÐ¾ß´Ù º¸´Ï ¿À·¡µÈ Ã¥Àº ¿ØÁö °øºÎÇϸ鼵µ ÀÌ°Ô ¾µ¸ð ÀÖÀ»±î?
ÀßÇϰí Àִ°ǰ¡? ½ÍÀ»°Å °°½À´Ï´Ù.
±×·¡µµ Á¤¸» °¨»çÇÕ´Ï´Ù
ÁüÀÛÇϽðÚÁö¸¸ ±â¼ú·ÂÀÌ °ð °æÀï·ÂÀε¥, ¾Æ¹«¸® ²Ä²ÄÇÏ°Ô ¸¸µé¾îµµ ¸Þ¸ð¸® °ª ÀÐ¾î¼ ´ëÀÀÇϰí, ½ÉÁö¾î ±×°ªÀ» ¼öÁ¤ÇÏ´Â ¾÷ÀåÀº ÀÌ±æ ¼ö°¡ ¾ø´õ±º¿ä. ±×µéÀÌ ¸»ÇÏ´Â ¹Ù¸¦ µé¾îº¸¸é ¹¹ ±×·¸°Ô ´ë´ÜÇÑ ±â¼úµµ ¾Æ´Ï°í.. ±×Àú ¸Þ¸ð¸® ¼öÁ¤À» ÇÒÁÙ¸¸ ¾Ë¸é ¿ìȸ´Ï ¹¹´Ï ÇÏ´Â ¹®Á¦µµ ±×·¸°Ô ±Øº¹Çϱ⠾î·Á¿î°Íµµ ¾Æ´Ï¶ó°í º¸¿©Áý´Ï´Ù.
Áï, ÆÄÀ̽ãÀ¸·Î´Â À̹ÌÁö ó¸®, Űº¸µå ¸¶¿ì½º ÀÔÃâ·Â µîÀ» ÇØ¿Ô´Âµ¥ ÀÌÁ¦ ÆÄÀ̽ãÀ¸·Î ÇÒ ¼ö ÀÖ´Â°Ç ´Ù Çß°í, (½ÉÁö¾î ÅÙ¼Ç÷οì ÇнÀ±îÁöµµ Çß½À´Ï´Ù) ¸Þ¸ð¸® °ª ÀÐ¾î¼ ³» ÇÁ·Î±×·¥ ³»ÀÇ º¯¼ö¿¡ ÀúÀåÇÏ´Â ±×·± Àϵµ ÇÊ¿äÇØÁø °Ì´Ï´Ù.
ÀÌ·¸°Ô ¸»¾¸µå¸®¸é ¾î´ÀÁ¤µµ ·¹º§ÀÌ ÇÊ¿äÇѰÇÁö ´ë·« ÁüÀÛ °¡½Ã°ÚÁÒ Á¤¸» Ä¿³Î·¹º§±îÁö ³»·Á°¡´Â°Ô ¾ó¸¶³ª ¾î·Á¿îÁø ¸ô¶óµµ.. ¸Þ¸ð¸® Çà ¸¸µç´Ù´Â ¾÷ÀåµéÀº Çϳª°°ÀÌ Ä¿³Î ¾ê±â¸¦ ÇÏ´õ±º¿ä. Á¤¸»·Î Ä¿³Î ´Ü°è¿¡¼ ÇÁ·Î±×·¡¹Ö ÇÏ´Â ¾÷ÀåÀº ¾à 5% Á¤µµÀÌ°í ³ª¸ÓÁø ÀÔÀ¸·Î¸¸ ¶°µå´Â°É·Î ºÁ¼± ¾Æ¸¶ Ä¿³Î·¹º§±îÁö ³»·Á°¡Áö ¾Ê¾Æµµ ÇÒ ¼ö ÀÖ´Â ºÎºÐÀÌ »ó´çÈ÷ ¸¹Àº°Í °°½À´Ï´Ù.
¾ÕµÚ Á¤È²Àº ±×·¸°í, Á¦°¡ ¿øÇÏ´Â°Ç À̹ÌÁö ÀνÄ, Űº¸µå ¸¶¿ì½º Á¶ÀÛ, ¸Þ¸ð¸®°ª ÀÐ±â ¹× ³ª¾Æ°¡ ¼öÁ¤±îÁö Çϱâ Àε¥ ¸Þ¸ð¸® ºÎºÐÀ» ¾ÆÁ÷ °®ÃßÁö ¸øÇؼ ¾î¶»°Ô ¹ßÀüÇØ¾ß ÇÒÁö ¿©Â庸´Â°Ì´Ï´Ù
¸Ç ¸¶Áö¸·¿¡ DDK·Î µå¶óÀ̹ö Çü½ÄÀ¸·Î ¸¸µé¾î¼ ¿Ã¸®¸é Ä¿³Î·¹º§¿¡¼ Á¦ÇÑ ¾ø´Â ¸Þ¸ð¸® Á¢±ÙÀÌ °¡´ÉÇÒ ¼öµµ ÀÖ´Ù°í Çϼż ±¸±Û¿¡ DDK¸¦ Ãĺôµ¥¿ä, ¾à°ü Æ÷°ýÀûÀÎ ´Ü¾î¿©¼ ±×·±Áö, ºÐ³ë´Ô²²¼ ¸»¾¸ÇϽг»¿ë°ú´Â ¹«°üÇÑ ³»¿ë¸¸ Á» ³ª¿Ô´Âµ¥,
Áö±Ý ¸»¾¸ÇϽŠDDK °ü·ÃÇØ¼ ã¾Æº¸°í ½ÍÀºµ¥ ±×°Ô Á¤È®È÷ ¹«½¼ ¶æÀԴϱî?
¾ÕÀ¸·Ð ÇÁ·Î±×·¡¸Ó°¡ ¾Æ´Ñ Á÷¾÷Àº Á¡Â÷ µµÅ嵃 °ÍÀÌ´Ï Àúµµ ¹º°¡ °®Ãç¾ß°ÚÁÒ..
°£¸¸¿¡ °í¼öºÐÀ» ¸¸³µ...
¹Ì±¹¿¡¼ °³¹ßÀÚ·Î 25³âµÇ°¡´Â ¸ÅÇüµµ À۳⿡ ÇÏ´Â ¸»ÀÌ À̹ø¿¡ ÇÁ·ÎÁ§Æ® ÁøÇàÇϸé¼
golangÀ» Á¶±Ý ½áºÃ´Âµ¥ »ý°¢¿Ü·Î ±¦Âú´Ù¸é¼ ´ÙÀ½ ÇÁ·ÎÁ§Æ®¿¡´Â golangÀ» Á» ´õ ¸¹ÀÌ Àû¿ëÇØº¸°í½Í´Ù°í
ÇÏ´õ±º¿ä..
±×·¸´Ù¸é C¸¦ ¹è¿ìÁö ¸»°í ÀÌ´ë·Î ÆÄÀ̽ãÀ» Âß ÀÌ¿ëÇÏ´Â °Íµµ ÇϳªÀÇ ¹æ¹ýÀÏ ¼ö ÀÖ°Ú±º¿ä
Áß¿äÇÑ°Ç ¾î¶² ¾ð¾î·Î ¹» ÇÏ´À³Ä°¡ ¾Æ´Ï¶ó ³»°¡ Çϰí½ÍÀº°Í ¶Ç´Â ³» ¾÷¹«¿¡ ÇÊ¿äÇÑ°Ô ¹ºÁö°¡ ´õ Áß¿äÇÏÁÒ.
À§¿¡ ¸¹Àº ºÐµéÀÌ ÁÁÀºÃ¥À» ¼Ò°³½ÃÄÑ Áּ̽À´Ï´Ù.
°³ÀÎÀûÀ¸·Î´Â "Book on C"¶ó´Â Ã¥À» ÁÁ¾ÆÇϰí Áö±Ýµµ Ã¥»óÀ§¿¡ ÀÖÁö¸¸ ±×°Ç Áß¿äÄ¡ ¾Ê±¸¿ä
Á¤¸» Áß¿äÇÑ°Ç Ã¥¿¡ÀÖ´Â ¸ðµç Äڵ带 Á÷Á¢ Űº¸µå·Î óºÁ¾ß ÇÕ´Ï´Ù.
¾Æ¹«¸® °£´ÜÇØ º¸¿©µµ ´«À¸·Î º¸´Â°Ç ÀÇ¹Ì ¾ø½À´Ï´Ù. ÀüÇô ÀÇ¹Ì ¾ø½À´Ï´Ù.
²À ¼ÕÀ¸·Î óº¸¼Å¾ß ³»°ÍÀÌ µË´Ï´Ù.
±×¸®°í Á¦°¡ ¾ÕµÚ »óȲÀ» Àû¾î³õÁö ¾Ê¾Æ¼ ÇÏ°í ½ÍÀº ¾÷¹«°¡ ¹¹³Ä°í ÇϽŰŠ°°Àºµ¥
À̹ÌÁö ÀνÄ, Űº¸µå ¸¶¿ì½º Á¶ÀÛ, ¸Þ¸ð¸®°ª ÀÐ±â ¹× °¡´ÉÇÏ´Ù¸é ¼öÁ¤±îÁö Çϱâ ÀÔ´Ï´Ù.
À̹ÌÁö Àνİú Űº¸µå¸¶¿ì½º Á¶ÀÛÀº ÆÄÀ̽ãÀ¸·Î ÀÌ¹Ì ÇÏ°í ½ÍÀºµ¥±îÁö Çϰí ÀÖ½À´Ï´Ù.
´Ù¸¸ ¸Þ¸ð¸®°ª ÀÐ°í ¼öÁ¤ÇÏ´Â °ÍÀº ÀüÇô Áö¿øÇØÁÖÁö ¾Ê´õ±º¿ä. ±×·¡¼ C¾ð¾î°¡ ÇÊ¿äÇÏ´Ù°í »ý°¢Çß½À´Ï´Ù.
¸Þ¸ð¸®°ª Àбâ, ¼öÁ¤Çϱ⠺κп¡¼ Àú¿¡°Ô ÇØÁÖ½Ç ¼ö ÀÖ´Â Á¶¾ðÀÌ ÀÖ´Ù¸é ºÎŹµå¸³´Ï´Ù.
¸Þ·Î¸®°ª ÀÐ±â ¹× ¼öÁ¤ µîµî (¶Ç´Â ¹¹µç)ÀÌ ÇÊ¿äÇϽøé C/C++·Î °£´ÜÇÏ°Ô ¸ðµâ ¸¸µå½Ã°í Python¿¡¼ ºÒ·¯´Ù »ç¿ëÇÒ °Í °°½À´Ï´Ù
±×·±µ¥ »ó´çÈ÷ ¸¹Àº SYSTEM Level APIµé ÀÌ¹Ì Python ¸ðµâ·Î Á¦°øÇÕ´Ï´Ù. C=>Python BindingÀϼöµµ ÀÖ±¸¿ä
±×·± ÆÐŰÁö ãÀ¸¼Å¼ ÇÊ¿äÇÑ ¸ðµÑ¸¸ ¸¸µé¾î ³¢¿ö ³ÖÀ¸½Ã¸é ¾î¶³±î ÇÕ´Ï´Ù.
¸Þ¸ð¸® ¼öÁ¤ °ü·ÃÇÑ ¸ðµâºÎÅÍ Ã£¾ÆºÁ¾ß°Ú½À´Ï´Ù °¨»çÇÕ´Ï´Ù
¾Æ´Ô, ¸Þ¸ð¸® Å©·¢À» Â÷´ÜÇÏ°í ½ÍÀº°Ç°¡¿ä ?
¿ä±â ¾ÆÀç(?)µéÀº Ä¿³Î -¸»¾¸ÇϽŠ±× Ä¿³ÎÀº ¾Æ´Ô¿ä- ¸¸Á³´ø ºÐµé Á» °è½ÇÅÙµ¥¿ä...
ÀÓÀÇÀÇ ¸Þ¸ð¸® ÁÖ¼Ò¸¦ ÀÐ¾î¼ º¯¼ö·Î ÀúÀåÇÏ´Â°Ô ¹º ¸»ÀÎÁö´Â ¾Æ½ÃÁÒ??
Á¦ ÀǰßÀÌ ¿ÀÇØ°¡ ¾Æ´Ï¾úÀ¸¸é ÁÁ°Ú½À´Ï´Ù...
¿¥ºê¸®¿À´Ô²²´Â À¢Áã Á˼ۿä...
CPUÀÇ ¸Þ¸ð¸® ÄÁÆ®·Ñ·¯¿¡¼ ¸Þ¸ð¸®·Î ÁÖ°í ¹Þ´Â µ¥ÀÌÅ͸¦ ½º´ÏÆÛ¸µÇÏ´Â ¹æ¹ýÀÌ ´õ ½±Áö¾ÊÀ»±î¿ä?
( ±×°É ¾î¶»°Ô Àоî¿ä! ¶ó´Â ¾ÆÀç´Â Àú¶û ½îÁÖÇÑÀÜ... ¾Æ´Ï, ¾ÈºÃÀ¸¸é ÁÁ°Ú
±»ÀÌ ¶ô°É¸° ¸Þ¸ð¸® µ¥ÀÌÅ͸¦ ÀÐÀ¸½Ç¶ó°í...
¸Þ¸ð¸® ÄÁÆ®·Ñ·¯¶û ¸Þ¸ð¸® »çÀÌÀÇ µ¥ÀÌÅ͸¦ ÀÐ´Â´Ù´Â°Ç ¹«½¼ ¸»¾¸À̽Ű¡¿ä
¾î´À ä³Î/µõ/¹ðÅ©/Ĩ/·©Å© ¾î´À ·Î¿ì/¼¿¿¡ ¹«½¼ °ªÀ» ½á¶ó... ÀÌ·± µ¥ÀÌÅ͸¸ ¿À°í°¥ÅÙµ¥
ÇÁ·Î±×·¥ÀÇ °¡»ó ¾îµå·¹½º¿Í ½ÇÇàµÇ´Â ¹°¸® ¾îµå·¹½º ¸ÊÇÎÀ» ¸ð¸£¸é ¾µ¸ð¾øÁö ¾Ê³ª¿ä
ÀÓÀÇ ¸Þ¸ð¸® ÀÐ°í ¾²°í ÇÏ´Â°Ç °ü¸®ÀÚ ±ÇÇѸ¸ ÀÖÀ¸¸é °¡´ÉÇÏÁö ¾ÊÀ»±î¿ä (¸®´ª½º¹Û¿¡ ¾È½áºÁ¼ À©µµ¿ì´Â Àß ¸ð¸¨´Ï´Ù)
DLL °°Àº°Å·Î symbolµé ÈÄÅ· ÇÒ ¼öµµ ÀÖÀ»²¨°í...
¹°·Ð °ÔÀÓÇÙ ¾È¸¸µé¾îºÁ¼ Àß ¸ð¸¨´Ï´Ù... ±×·±°Å Çϱâ Èûµé°Ô ³µ¶Èµµ ÇØ³ùÀ»ÅÙµ¥...