혹시 C언어 말고 다른 언어로 입문하신분 계신가요?
글쓴이: Kbfriend / 작성시간: 월, 2010/08/16 - 4:39오전
저같은 경우엔 이것저것 건드리기 좋아해서
파이썬으로 시작했다가
C언어 잠시 공부하다
Clojure(lisp방언) 잠시 공부하다
지금은 Clojure+C언어 병행하고 있습니다.
그런데 위에 파이썬이랑 클로져로 간단히 만들던것도 C언어로는 한참 고민해야 겨우 만들어지네요.
ex> 피보나치수열 출력, 최대 공약수 출력 등
위에 두 언어가 쉬어서 인지. 아니면 제 머리에 뭔가 문제가 있는건지 ㅠㅠ
혹시 이런 경험 해보신분 계신가요?
C언어를 후딱 끝내고(물론 양은 방대 하지만 워낙 레퍼런스랑 책들이랑 강좌가 좋아서) 알고리즘 책으로 넘어가려고 했는데
영 힘드네요 ㅠㅠ
Forums:
피보나치수열 출력
피보나치수열 출력 같이 재귀함수의 예제에 빠지지 않고 등장하는 심플한 문제가 어렵다는건,
'피보나치 수열' 출력이 어려운게 아니라,
피보나치 수열 '출력'이 어려우셨던거 아닌가요?
그 둘의 차이를...
말씀하신 그 둘의 차이를 잘 모르겠습니다;;;
'피보나치 수열'의
'피보나치 수열'의 일반항을 구하는 것은 매우 쉽고, (실제로 어떻게 구현하셨는지는 모르겠지만) 파이썬도, C도 큰 차이가 없습니다.
그럼에도 불구하고 파이썬은 쉬운데 C가 어렵다면, 그건 일반항을 구하는게 어려운게 아니라,
구한 것을 '어떻게 출력'해야 하는지가 어려운게 아니었나 하는 생각에 말씀드린 것입니다.
That's natural.
(Sorry for writing in English)
If not, why people should use Python and Lisp? Every language has pros and cons. Especially, Lisp is a really good language to do those kinda mathematical stuffs.
And.. I don't think Lisp is easy. :)
--
This is for you new people. I have just one rule :
Everyone fights, no one quits. If you don't do your job, I'll shoot you myself. Do you get me?
--
LISP이 쉬운건 아니죠
하지만 제 생각대로 쉽게 움직여주는게 좋네요.
다만 본격적으로 최적화하고 매크로 쓰고 하면....
어렵죠-_-;;;
functional programming
시작은 VB로 했습니다
그 뒤로 C#을 잠시 거친 후(그 땐 나름 열심히 했지만 지금 생각해보니 그야말로 발가락만 담근 수준-_-) JavaScript를 배워볼까 하는 일념으로 '자바 이야기'란 책-_-..을 잡았고, 지금은 JAVA가 주로 쓰는 언어입니다 ㅎㅎ C++은 JAVA를 배운 뒤에 가랑비에 옷 젖듯 배웠구요
최근에 LISP를 배우고 있는데 아주 매력적이더군요. function call 또한 data이다... 어셈블러 수준에서 functional programming의 특징을 가진 컴퓨터가 있다면 참 재미있을거 같습니다 ㅎㅎ
여담이지만, 만약 이런 컴퓨터를 만들어야 한다면, 'functional programming의 근간을 이루는 것'이 무엇인지부터 생각해야겠군요. 메모리는 어떻게 재정의할 수 있을지, CPU에 등재될 명령어는 무엇이 될지.. 재밌는 주제가 될 수 있겠는데요
저도 굳이 아예 시작을 따지면
GW-베이직이라는-_-;;;;
어셈블러 수준에서 functional programming이 가능하면...
흥미롭겠는데요 근데 메모리가 많이 필요할듯;
저는 시작은
저는 시작은 GW-BASIC으로 했었네요.
그리고 C를 배우고 Fortran을 배우고 VB를 배웠습니다.
근데 Python은 어려워 보이던데요 -_-;
--------------------------
피할 수 있을때 즐겨라!
http://snowall.tistory.com
피할 수 있을때 즐겨라! http://melotopia.net/b
파이썬은..
웃고 들어가서 울고 나오는듯한.-_-;;
저도 시작은 GW-BASIC으로 했었는데 ㅎㅎ
고등학교가니깐 공업시간에 다시 나오더라구요-_-;;
덕분에 공부 한톨 안하고 맨날 평균 40점대 나오던(저는 좋아하는것만 공부해서 외우는 과목은 딱 질색이었습니다.) 공업과목이 그 시험만 97점 나왔죠-_-;;
저는..
gw-basic -> Quick Basic -> Pascal -> C -> C++ -> Tcl -> Python 이렇네요..
요즘은 C/C++, Python을 주로 씁니다.
----------------
http://tcltk.co.kr
----------------
http://tcltk.co.kr
퀵베이직 반갑군요
맨날 검정색에 흰색글씨만 보다가
이야기 같은 파란색화면이 신기했는데-_-;;
사실 Tcl같은 경우엔 요즘에야 원래 언어였다는걸 알아가고 있습니다.
여기저기서 예제로 Tcl/Tk를 쓰는것을 다뤄서..
근데 이 Tcl이 그 Tcl이 맞나요???
네. 그 tcl이
네. 그 tcl이 맞습니다.
아직도 쓰이는곳이 많습니다.
주로 내장용 스크립트 기능으로 많이 쓰이긴 하는데,
메이저급 프로그램도 종종 있습니다.
그리고 본래 자바 이전에 썬에서 밀어주던 언어였습니다.
----------------
http://tcltk.co.kr
----------------
http://tcltk.co.kr
Ruby쓰는 분은 없나요?
Ruby쓰는 분은 없나요? ^^;
GWBasic -> Quick Basic -> C -> C++ -> Java -> PHP -> C# -> Ruby -> Clojure
PHP, C#말고는 전부 발만 담군겁니다.. ^^;;
--------------------------------------------
:: 누구보다 빠르게 남들과는 다르게
저요
저는 PHP로 시작해서 C, JAVA, Ruby, C++로 이어지고 있습니다.
C 배울때가 재일 재미있었고, JAVA가 재일 지루했습니다.
C 계열만 배우다보니 Ruby의 개념들이 충격적이었습니다.
지금은 주로 PHP, Bash, Ruby를 사용하려고 노력하고 있습니다.
PHP에 익숙한 저에게 Ruby on Rails는 너무 복잡한 거 같아서 조금 보다가 치워버렸습니다.
저는 APPLE ][에서
베이식으로 시작했습니다.
PEEK,POKE로 6502 어셈블러로 넘어가구요.
그 다음이 FORTRAN이었습니다만... 쓸만한 컴파일러가 없었죠.
88년까지 얘기입니다.
이 때는 일반인들은 물론 전산과 학부생들도 C 구경하기 어려웠을 겁니다.
한동안 손놓았다가 92년 즈음 C로 복귀했습죠. ^^
There is no spoon. Neo from the Matrix 1999.
There is no spoon. Neo from the Matrix 1999.
저도 애플2
저도 애플2 Basic부터...
6502어셈, UCSD 파스칼, 터보 파스칼, 터보C
순서네요..
요즘엔 C/C++ 아니면 Python, BASH... 가끔 Java... 가끔 PHP....
=-=-=-=-=-=-=-=-=
http://youlsa.com
=-=-=-=-=-=-=-=-=
http://youlsa.com
언어로만 따지만
언어로만 따지만 FC-100의 BASIC이 첫번째였던것 같군요.. ㅎㅎ
--
익스펙토 페트로눔
--
익스펙토 페트로눔
DOS 배치 파일 짜는 거
DOS 배치 파일 짜는 거 부터 하다가 C -> GW-BASIC -> PASCAL -> JavaScript -> PHP -> 쉘 스크립트(sh?) -> JAVA 이렇게 왔습니다.
가장 자신 있는 것은 PHP 입니다. 배치 파일이야... 그냥 AUTOEXEC 만들고 이거 저거 장난 칠 때 썼고 GW-BASIC은 그냥 PRINT, PLAY, FILE, GOTO, IF 정도 사용할 줄 알고요.
C를 배치 파일 자는것을 제외하고는 가장 먼저 배웠지만 여전히 지금도 자신은 없습니다. 가장 많이 사용했던 언어임에도 불구하고... PHP가 가장 자신 있다고 하긴 했지만 웹쪽 보다는 PHP 가지고 콘솔 프로그램 짜는 쪽입니다. 정확히 말해서 웹쪽을 잘 모르기 때문에 PHP로 웹 프로그래밍을 잘 못하는 거라고 말씀 드릴 수 있겠네요. 자바는 얼마 전에 잠시 공부했었습니다. 근데 이거 저거 추상화 시킨걸 또 추상화하고 그걸 또 추상화하고 이러다 보니 가끔 저수준 제어를 해야 할 때 도저히 제가 원하는 데로 말을 안 들어서 하기가 싫어 지더군요.(그러면서도 자료 구조나 알고리즘, 컴퓨터 구조 이런건 아주 초보적이기 때문에 C를 자신 있게 못 쓰는 거조.) 자바 스크립트는 잠시 필요해서 했었고요. 쉘 스크립트는 본래 하려는 일도 하고 있는 일도 서버 만지는 것이기 때문에 필요해서 이거 저거 보면서 배웠습니다. awk도 배워야 되는데 으으...
-- 사랑천사 --
LECL 블로그
yeosong@gmail.com ysnglee2000@lecl.net
yeosong@gmail.com(네이트온) ysnglee2000(
사람천사
Basic (Apple Basic, Hudson
Basic (Apple Basic, Hudson Basic, GW-Basic) - Assembly (6502, Z-80) - Pascal (Turbo Pascal) - C (Turbo C) - C++ (Visual C++) - Visaul Basic - etc. (Python, Perl, Java, JavaScript, PHP, ASP)...
대충 이정도네요..
(지금은 엑셀, 파워포인트, 워드를 주로 사용합니다..^^;;)
http://blog.dreamwiz.com/shjii
지금까지 배운
지금까지 배운 유일무이한 언어는 국민학교 때 gw-basic입니다.
이놈으로 실용적인 프로그램을 만드는데 노력했습니다. 전자사전, 주소록, 화면보호기 등등을 만들려고 했는데 지식부족, 경험부족 등등으로 만족스러운 프로그램을 만들지 못했습니다. 국민학생의 산수실력으로 베이식의 기본적인 수학함수들(abs, sin, cos등)을 잘 이해할 수 없었고, 하노이의 탑, 피보나치 수열, 파스칼의 삼각형 등등은 피상적으로 이해하고 몇 번 코딩하는 정도였습니다. 어린생각에 이런 문제들은 실용적인 프로그램 만드는 것과 전혀 관련이 없었기 때문에 열심히 하지 않았습니다.
이놈으로 중학교 때 컴퓨터 경시대회를 나갔는데 시대회를 통과해 도대회까지 나갔지만 도대회에서 물먹었습니다. 경시대회 문제들은 수학적 알고리즘을 구현하는 문제들이라 물먹은 것은 당연한 결과였습니다. (당시 경시대회에서 사용가능한 언어들은 basic, pascal, fortran 등등이었습니다.)
언어에 대한 인연은 basic이 처음이자 마지막이네요. 대학에서 전공이 전산학이 아니라 추가적으로 언어를 배울 기회는 없었습니다. 하지만 취미생활로 새로운 언어 하나를 배우고 싶군요.
추억의 베이식으로
추억의 베이식으로 GUI 프로그래밍 가능합니다.
http://en.wikipedia.org/wiki/FreeBASIC
퀵 베이식하고 비슷하고 자유소프트웨어입니다.
http://en.wikipedia.org/wiki/GLBasic
http://en.wikipedia.org/wiki/Xblite
http://en.wikipedia.org/wiki/QB64
퀵 베이식 호환
http://en.wikipedia.org/wiki/Gambas
비주얼 베이식 호환
http://www.mono-project.com/VisualBasic.NET_support
http://en.wikipedia.org/wiki/AutoIt
GUI 스크립트 제작 가능
___________________
http://blog.aaidee.com
재벌 2세가 재벌이 될 확률과
금메달리스트 2세가 금메달을 딸 확률이 비슷해지도록
자유오픈소스 대안화폐를 씁시다.
아이디의 아이디어 무한도전
http://blog.aaidee.com
귀태닷컴
http://www.gwitae.com
요즘은 대부분
요즘은 대부분 자바로 입문하지 않나요? 베이식처럼 인터프리터방식을 쓰려면 python이나 vb도 좋을테고...
에?
vb가 인터프리터 방식으로 작동하는거였나요?
---------------------------------------------------------------------------------
C(++)과 php 펄등을 공부하고있습니다.
반갑습니다! 리눅스 :-)
---------------------------------------------------------------------------------
C(++)과 php 펄등을 공부하고있습니다.
반갑습니다! 리눅스 :-)
vb는 인터프리터
vb는 인터프리터 방식이고 vb.net은 자바처럼 중간언어로 컴파일해서 쓰는 걸로 알고 있습니다.
--------------------------
피할 수 있을때 즐겨라!
http://snowall.tistory.com
피할 수 있을때 즐겨라! http://melotopia.net/b
헉 진짜네요
---------------------------------------------------------------------------------
C(++)과 php 펄등을 공부하고있습니다.
반갑습니다! 리눅스 :-)
우리 때는 베이식을
우리 때는 베이식을 배웠습니다.
http://news.naver.com/main/read.nhn?mode=LSD&mid=sec&sid1=102&oid=087&aid=0000253847
"디자인 일반 및 프로그래밍 과목은 계열 및 전공 분야에 관계없이 공통적으로 적용되는 내용에 중점을 두어 출제하며, 프로그래밍 과목은 두 가지 프로그래밍 언어(C와 비주얼 베이직)를 사용하여 출제한다."
수능에도 씨와 비베가 들어가나봅니다.
요즘 초중고등학교는 어떤 프로그래밍 언어를 배울까요?
궁금하네요. 아시는 분 계세요?
___________________
http://blog.aaidee.com
재벌 2세가 재벌이 될 확률과
금메달리스트 2세가 금메달을 딸 확률이 비슷해지도록
자유오픈소스 대안화폐를 씁시다.
아이디의 아이디어 무한도전
http://blog.aaidee.com
귀태닷컴
http://www.gwitae.com
전 Qbasic -> Pascal -> C ->
전 Qbasic -> Pascal -> C -> Java -> C++ -> Python -> Scheme 순으로 익혔고,
요즘 사용하는 순위로는 Python > C++ > Java >>> 넘사벽 >>> Visual Basic > Pascal > Scheme 이로군요.
그런데 Python 에 너무 깊이 중독되어서 큰일 ...
==
http://www.combacsa.net
==
http://www.combacsa.net
저도 베이직으로 시작...
gw-basic -> qbasic -> visual basic -> c -> c++ -> java, python -> php, javascript
기타 가끔 만져보는 ruby, scheme
python 좋아하지만 일은 php/javascript로.
ruby로 갈아타려고 하는데 python이 더 널리 깔려있다보니 python 쓰게 됩니다. 혼자용 스크립트 짤 때만 ruby 써요.
이럴수가 MSX BASIC 이
이럴수가 MSX BASIC 이 등장하지 않다니 놀랍군요.
30대 중후반인 분들 중에는 저처럼 MSX 로 시작한 분들이 분명히 있을 것 같은데요.
책 따라서 게임 소스 코드를 "입력"해보고 했었는데 말이지요.
오랜만에 여러 기억이 떠오릅니다.
저는 금성 FC-30에서
저는 금성 FC-30에서 Basic으로 시작해서, MSX Basic을 하다가,
C, VB, C++, Java, Objective-C, Python, Perl(살짝), JavaScript.. 이렇게 시간 순으로 언어를 공부하고 있습니다..
MSX Basic공부할 때하고, C++ 처음 공부할 때가 제일 재밌었던 것 같습니다. 요즘은 JavaScript로 골머리를 앓고 있습니다.
나이를 먹을수록 새로운 언어를 공부하기는 어려운 것 같네요..
프로그래밍 언어도 조기 교육이 필수입니다.
______________
http://joone.net
_________________________
http://joone.net
https://kldp.org/blog/2725
http://opensoftware.tistory.com
http://joone4u.blogspot.com
https://gnome.or.kr
흠 아마 제가 msx basic
흠
아마 제가 msx basic 인거 같군요.
물론 코딩은 그냥 학원에서 한거고.. 롬꼽고 게임하던 기억이 -_-;;
여튼 뭔가 basic 류였는데 ㅠㅠ;;
------------------------------------------------------------------------------------------------
Life is in 다즐링
------------------------------------------------------------------------------------------------
Life is in 다즐링
저는 C로 입문했다가
저는 C로 입문했다가 최근 파이썬을 공부하는데
간단한 것(피보나치 수열, 파스칼의 삼각형 따위)들 출력하는데
잠시 고민이 필요하더라구요. 문제가 어려워서가 아니라
파이썬 문법속에서 어떻게 구현해야 할지가 헷갈려서요.
예를 들면, 100칸짜리 배열을 만들고 초기화 할때
c에서는
int a[100] = {0,}
또는
int a[100]; memset(a, 0, sizeof(a));
하면 되던걸 파이썬에서는 어떻게 해야할지 몰라서 처음엔
a = [0 for x in range(100)]
라고 했고
a = [0]*100
라고 쓸 수 있게 되기까지는 시간이 좀 걸렸습니다.
김 현준(hyunjun.kr)
저도 처음 시작은
저도 처음 시작은 gw-basic이었네요
그러다가 vb도 하고.. 또 그러다가 qbasic도 하게 됬고요.. 계속 베이직 테크트리로 갔네요
어라..의외네요...
전 포트란이 많이 나올줄 알았습니다..ㅋ...
(전 포트란...)
Fortran은 과학
Fortran은 과학 연산용으로 사용되지 않았나요? 그냥 제가 아는건 그렇다는 거조. 사실 잘 모릅니다.
-- 사랑천사 --
LECL 블로그
yeosong@gmail.com ysnglee2000@lecl.net
yeosong@gmail.com(네이트온) ysnglee2000(Skype)
사람천사
건드려본 순서대로
건드려본 순서대로
굵은 글꼴로 표시된 언어는 해당 언어로 수익을 창출한 적이 있는 언어입니다. 요즘은 Python, Java, Objective C 정도만 쓰고 있네요.
--------------------------------------------------------------------------------
http://blog.sumin.us
http://labs.sumin.us
ROM BASIC
ROM BASIC
세벌 https://sebuls.blogspot.kr/
..;; 초딩 3학년 때부터..
HTML
JS
PHP
JSP
VB
C
C++
VC++
Python
Object C
ASP.Net
..뭐 이 정도인듯 하네요.. ㅇㅇ
이 계정은 더이상 사용하지 않고 있습니다.
솔직히 말하면, 흑역사뿐인 계정이니, 이 서명이 붙은 글은 못 본 척 해주시면 좋겠습니다ㅠㅜ..