역시 c가 최강의 언어일까요?

Drake입니다…

웬지 LED(Limited Encounter Drake)도 괜찮은것 같군요…

아이폰에 php5.2.17+gd(png+jpeg+zlib 포함) 설치를 완료하였습니다…

fastcgi로 동작하는 파일은 제 블로그에 올려두었습니다…
(디자이너가 뭐하는 짓이야!)

현재 jQuery 관련 간단한 메뉴 출력 하나 작성하고 나서… mobile web쪽 간단한 퀴즈 프로그램을 하나 작성하고 나면…

오픈소스로 (시대에 뒤떨어진다고 욕먹어도 진행할겁니다) 2D RPG 게임을 하나 작성해보려 합니다…

테트리스와 파이프, 메신저, 고스돕이 중간에 튀어나올것입니다만, 이 모든것은 최종 목표인 '고전적인, 엔딩이 있는 RPG’까지 가기 위한 과정의 일환입니다.

물론 최종적인 Goal은 RPG입니다만, 그건 example중의 하나가 될것이고(!), 구현 라이브러리의 중요도가 가장 높겠지요…

사실, 요즘 컴퓨팅 언어 구사 능력이 많이 떨어진 관계로 다시 배우면서 해 나가야 하는데,

서버는 리눅스+소켓, DB는 sqlite, mysql 정도 지원.

클라이언트는 c(gcc), pascal(gpc; delphi), java, xna(.net) 중에 일단 qt+c로 최초 결정은 하였습니다… 아마 최종은 html5가 되겠지요…

아직 시작도 하지 않았으니, 충분히 많은 조언을 얻고 싶습니다.

오호홋 기대됩니다 ㅎㅎㅎ

[quote="drake_kr":tmdeox3a]사실, 요즘 컴퓨팅 언어 구사 능력이 많이 떨어진 관계로 다시 배우면서 해 나가야 하는데,[/quote:tmdeox3a]

말빨이 떨어지셨군요. ㅎㅎ
기대하겠습니다.

[quote="drake_kr":2wtp1eo7]Drake입니다…

사실, 요즘 컴퓨팅 언어 구사 능력이 많이 떨어진 관계로 다시 배우면서 해 나가야 하는데,

[/quote:2wtp1eo7]

언…언어력이!!! ;ㅛ;

그래도 살짝 기대해 보겠습니다. =D

[quote="drake_kr":2ompcnhv]Drake입니다…

웬지 LED(Limited Encounter Drake)도 괜찮은것 같군요… [/quote:2ompcnhv]

LED_Drake …로 하자니깐요? ㅋㅋㅋ

[quote="drake_kr":2ompcnhv]
아이폰에 php5.2.17+gd(png+jpeg+zlib 포함) 설치를 완료하였습니다…

fastcgi로 동작하는 파일은 제 블로그에 올려두었습니다…
(디자이너가 뭐하는 짓이야!)
[/quote:2ompcnhv]

오~~~ 드뎌 해내셨군요. 축하 드립니다!!! :-)

그나저나 FastCGI… 정말 오랫만에 들어본 말이넹. ㅎㅎㅎ
94년도에 저거 해보겠다고 모자익 가지고 엄청나게 해외 사이트들 들락날락 거렸던 기억이 스물스물… ㅎㅎㅎ

요새 CGI 는 네트워크 장비에서나 웹으로 제어하고자 사용하지 일반적인 사이트에서는 거의 사용하지 않을터인데… 그것도 Perl 같은 스크립트 언어가 아닌 C 로 작성하는 CGI 에서 GET 말고 POST 기반의 File Upload 하나 구현하려면 라이브러리 없인 거의 무한 삽질…이 예상된다는… ㅋㅋㅋ

[quote="drake_kr":2ompcnhv]
사실, 요즘 컴퓨팅 언어 구사 능력이 많이 떨어진 관계로 다시 배우면서 해 나가야 하는데,

서버는 리눅스+소켓, DB는 sqlite, mysql 정도 지원.

클라이언트는 c(gcc), pascal(gpc; delphi), java, xna(.net) 중에 일단 qt+c로 최초 결정은 하였습니다… 아마 최종은 html5가 되겠지요…

아직 시작도 하지 않았으니, 충분히 많은 조언을 얻고 싶습니다.[/quote:2ompcnhv]

강의 때나 컨설팅 때마다 항상 하는 얘기지만 "최강", "최고" 의 솔루션은 없습니다.
다만 [b:2ompcnhv]"최적의"[/b:2ompcnhv] 솔루션만 있을 뿐이죠.

저 역시 구사할 수 있는 언어라고는 C 언어와 Java 밖에 없지만, 그것만이 최고라고 얘기하진 않고 있어요.
어떤 경우엔 C# 이 나을 수도 있고, 어떤 경우엔 C++ 이 나을 수도 있을테니까…

무엇을 개발하고자 하느냐에 따라 그에 따른 최적의 언어를 골라 보는 게 좋을 것 같다는 생각입니다.
아울러 가장 최적의 언어가 가령 C# 으로 나왔다 할지라도 내가 할 줄 아는 언어가 C 언어라면 이 경우엔 C# 을 공부해서 구현할 때까지 걸리는 시간과 C 언어로 고민해서 구현하는 시간을 서로 비교해서 접근하는 것도 설계 능력을 배양시키는 방법 중 하나겠지요? :-)

LEDrake를 조심스레 추천해 봅니다. ㅋㅋㅋ

[quote="뻔뻔강사유명환":3l64zr4j]그나저나 FastCGI… 정말 오랫만에 들어본 말이넹. ㅎㅎㅎ
94년도에 저거 해보겠다고 모자익 가지고 엄청나게 해외 사이트들 들락날락 거렸던 기억이 스물스물… ㅎㅎㅎ

요새 CGI 는 네트워크 장비에서나 웹으로 제어하고자 사용하지 일반적인 사이트에서는 거의 사용하지 않을터인데… 그것도 Perl 같은 스크립트 언어가 아닌 C 로 작성하는 CGI 에서 GET 말고 POST 기반의 File Upload 하나 구현하려면 라이브러리 없인 거의 무한 삽질…이 예상된다는… ㅋㅋㅋ
[/quote:3l64zr4j]당시엔 어려웠지만 현재 이용하는 이유는 아파치와 php의 덩치가 커지는 바람에(특히 아파치) 서버사이드 점유를 어떻게든 줄여보려고 다시 시작된 방식인듯 합니다…
post기반 file upload도 무리없이 돌아갑니다… 물론 php 사용자는 크게 신경쓰지 않아도 됩니다… 그러라고 만들어진 php니까요.

[quote="뻔뻔강사유명환":3l64zr4j]강의 때나 컨설팅 때마다 항상 하는 얘기지만 "최강", "최고" 의 솔루션은 없습니다.
다만 [b:3l64zr4j]"최적의"[/b:3l64zr4j] 솔루션만 있을 뿐이죠.

저 역시 구사할 수 있는 언어라고는 C 언어와 Java 밖에 없지만, 그것만이 최고라고 얘기하진 않고 있어요.
어떤 경우엔 C# 이 나을 수도 있고, 어떤 경우엔 C++ 이 나을 수도 있을테니까…

무엇을 개발하고자 하느냐에 따라 그에 따른 최적의 언어를 골라 보는 게 좋을 것 같다는 생각입니다.
아울러 가장 최적의 언어가 가령 C# 으로 나왔다 할지라도 내가 할 줄 아는 언어가 C 언어라면 이 경우엔 C# 을 공부해서 구현할 때까지 걸리는 시간과 C 언어로 고민해서 구현하는 시간을 서로 비교해서 접근하는 것도 설계 능력을 배양시키는 방법 중 하나겠지요? :-)[/quote:3l64zr4j]어떤 경우냐면… 게임의 경우 입니다…
개발 기간, 성능 관련하여 최적의 솔루션은 delphi, xna로 보고 있습니다… 하지만 고놈의 platform dependancy때문에 말이죠…

아직 정해진건 없습니다… 서버쪽이야 어느것이든 퍼포먼스만 나와주면 되는것이고, 클라이언트는 html5 only가 최종 목표입니다…
아, html5 only client는 일반 client와 성격이 매우 다르므로 서버사이드에 브릿지를 하나 설치하거나 할수도 있고요…
고스돕 정도가 완성되면 제 코드가 아무리 발로 짠 프로그램이라도 공개하면서 진행하게 될듯 싶습니다…
요즘은 뭐 하드웨어가 다 좋아져서 (제가 가장 자신있어하는 asm만 빼고)뭘 택하든 상관없을것 같군요…
여담입니다만, 전 asm을 배우겠다는 사람이 있으면 그사람이 굉장히 하드웨어쪽 성향이 강하다던가 하는게 아니라면 무조건 비추합니다… -.-;

설계는 UML로 합니다… 전 코딩을 시작하는 시점부터 설계는 하지 않습니다…
물론 변경이 많이 됩니다… 그럴 경우 코딩을 멈추고 경험에 의거하여 다시 UML 작성후 코드를 다 뜯어고칩니다…
이건 사람마다 성향이 다른데, 제경우는 혼자 어떤걸 할 때 이런 방법을 택하고 있습니다…

[quote="레타라슈":2qb10615][url:2qb10615]https://github.com/wise9/enchant.js[/url:2qb10615]

이게 필요하시겠군요…[/quote:2qb10615]감사합니다