'스크립트'에 해당되는 글 2건

  1. [2005/12/24] 파이썬 공부중..
  2. [2005/02/01] Lua 공부하기 (1)

파이썬 공부중..

[개발]


최근 새 프로젝트를 준비하면서 각종 툴이나 장난감 만들 언어로 C# 아니면 Python을 고려중인데, 그중 Python을 먼저 공부하고 있다. 일단 회사에서 굴러다니고 있는 열혈강의 파이썬이란 책을 완독한 후 이제 뭔가 만들어보고 싶은데 지금 딱히 만들어 볼만한게 없다는게 문제... OTL

처음에 공부하면서는 건즈의 각 국가별 문자열 관리툴을 만드려고 했었는데 어느새 다른분이 만들어버렸고, 새 프로젝트가 시작되면야 왕왕 만들게 생길텐데, 쓸모없는 걸 만드는 것도 그렇고해서 일단 뭔가 만들어 볼만한 걸 생각중이다..

캐릭터툴이나 GUI 편집툴처럼 UI가 많이 쓰이거나 XML처리같은 것들은 C#이 더 편할 것 같고 급하게 필요하거나 한번만 쓰고 버릴 스크립트같은 것들은 파이썬이 더 유용할 것 같은데, 어쨋든 둘다 알아놓으면 언젠가는 쓰기 마련일꺼라는 생각으로 열심히 공부중이다..

다른 팀원분들이 C#아나 파이썬중 어떤걸 더 선호할지 모르지만 일단 둘다 열심히 파봐야겠다..일단 파이썬먼저..~
2005/12/24 14:26 2005/12/24 14:26

이 글의 트랙백 주소 :: http://mypage.sarang.net/tt/trackback/32

::: 사람과 사람의 교감! 人터넷의 첫 시작! 댓글을 달아주세요! :::

Lua 공부하기

[개발]
주말에 Lua 스크립트를 잠깐 공부 해봤습니다. 정말 문법도 간단하고 사용하기도 쉽군요. 나중에 프로젝트 어디에다 써먹을지는 모르겠지만 배워놓으면 언젠가는 쓸 날이 오겠지요. :)


다음은 태어나서 처음 만들어본 루아 코드...

C++ 소스

#include "stdafx.h"

extern "C" {
#include <lua.h>
#include <lualib.h>
#include <lauxlib.h>
}

int _tmain(int argc, _TCHAR* argv[])
{
lua_State *L = lua_open(); // 루아 state를 생성
lua_baselibopen(L);

// luatest.lua 를 로드해서 실행
lua_dofile (L, "luahello.lua"); 

lua_getglobal(L, "luafunction");
lua_pushnumber(L, 100); // 첫번째 인자 
lua_pushnumber(L, 20000); // 두번째 인자 
lua_call(L, 2, 1);

printf("결과값: %d\n", (int)lua_tonumber(L, -1));
lua_close(L); // 루아 state를 해제.
return 0; 
}


루아 스크립트

-- luatest.lua
function luafunction(num1, num2)
return num1 + num2
end

2005/02/01 03:23 2005/02/01 03:23

이 글의 트랙백 주소 :: http://mypage.sarang.net/tt/trackback/11

::: 사람과 사람의 교감! 人터넷의 첫 시작! 댓글을 달아주세요! :::

  1. wjsghk1004 [2006/03/27 23:22]  [댓글주소]  [수정/삭제]  [댓글쓰기]

    rjswmdhsfkdls