혹시 아시는 특이한 프로그래밍 언어 없나요?
음... 새로운 언어를 구상하고 있습니다.
아이디어가 충분히 나오고 해도 되겠다는 생각이 들면 오픈소스 프로젝트를 시작해볼까도 생각하고 있고요....
일단 중점을 두는 것은, 코드 하나하나의 세세한 expression에 새로운 기능을 도입하기보다는, 프로그램 전체의 구조(예를 들어, java의 class, package, interface 등의 것들)에 신경을 써서 수백만줄 단위의 거대프로젝트에 적합하도록 하는 것이 그 목적입니다.
그러기 위해서, 언어를 이리저리 찾아보려고 하는데, 역시나 짧은 가방끈 덕택에 아는 언어가 별로 없군요... 그동안 다룬 언어가 주로 C, C++, Java인데, 그 이상은 아는 게 별로 없어서... (아참. 홈페이지 만들면서 php 어느정도)
(뭐 소프트웨어가 아니라면 VHDL이나 Verilog도 조금씩은 다 써봤습니다. 요즘 SystemC도 조금씩 보고자 하고 있고요.)
아무튼 그래서, 지금 다양한 언어를 좀 찾아볼까 생각중입니다. 이름만 들어본 언어들을 하나씩 살펴보고자 합니다.
일단, 지금부터 살펴볼 언어들이, python, scheme, ruby, ada, delphi, 비베, c#, fortran, ...... 음... 그담에는 좀 더 생각을 해봐야겠군요..
혹시 소프트웨어 전체의 구조에 대하여 특이한 사항이 있는 언어가 있으면 좀 소개시켜 주실 수 있으실까요...?? 뭐 꼭 그렇지 않더라도, '이런 언어는 한번 눈여겨 봤으면 좋겠다' 싶은 것이 있다면, 소개 부탁드립니다.
ps : 저도 모르는 사이에 별이 하나 더 늘어났군요...
pps : 앗... 오늘이 가입 1주년입니다.. ^^
댓글
unlambda라는 언어입니다만
http://www.madore.org/~david/programs/unlambda/
haskell공부 하다 lambda는 있는데 unlambda는 있는가 하고 무심코 검색하다
나온 언어입니다.
뭐 이런 느낌입니다.
```s``s``sii`ki
`k.*``s``s`ks
``s`k`s`ks``s``s`ks``s`k`s`kr``s`k`sikk
`k``s`ksk
Harbour 라는 놈이
Harbour 라는 놈이 있죠.
Clipper의 오픈소스 버전인데.. 흠
http://www.harbour-project.org
C Compiler를 사용하는 메타 컴파일러 입니다.
하버 소스를 컴파일하면, C Byte code로 나오면 그렇게 출력된 C Byte code를 원하는 C Compiler로 다시 컴파일하고, 링크해서 최종 실행파일을 얻는 방식입니다.
현재, Linux, FreeBSD, MaxOS X, OS/2, Windows(DOS/Win32)에서 동작합니다.
주로, 유럽과 남미쪽에서 많이 사용하고 있으며, Win32 Library를 사용하여 간단하게 Win32 Application을 제작할 수 있으며, 기본적으로 Database에 강한 언어입니다. 각종 데이터베이스를 RDD 선택만으로 사용할 수 있습니다.
DBF/NTX,CDX, ADS, MySQL, PgSQL, ADO 정도를 본것 같습니다.
뭐, 꽤 재미난 언어입니다. OOP를 지원하고(소스를 보다면 OOP를 구현하기 위한 C소스를 보실 수 있습니다.ㅎㅎ)
코드중간에 C소를 그대로 사용할 수도 있는 방법이 있고... 여튼, 꽤나 실용적이면서도, 재미난 언어라고 할 수 있습니다.
Harbour에 대한 자세한 내용이 필요하시면 연락주세요. 조금은 도움이 될겁니다.(한국에서 하버 사용하시는 분들이 생각보다 꽤 있거든요. 나이들으 꽤나 지긋하신 분들로..ㅋㅋ)
rickyjang at gmail.com
합기도라는 이름의 언어도 있어요.
합기도의 영어인 aikido라는 언어도 있더군요.
원래는 sun lab에서 만든 언어이던데 만든 사람이 xsigo라는 회사로 옮겼더군요.
이 언어는 기존의 C,Java,C++,Fortran,Ada등의 장점을 융합을 했더군요. 기본 문법은 C++로 사용을 하는데
처음에는 어셈블리는 편하게 사용하기 위한 macro였는데 지금까지 왔다고 하던군요.
http://sourceforge.net
http://en.wikipedia.org/wiki/Aikido_(programming_language)
로 들어가보시면 될꺼에요.
-------------------------------------------------------
초심으로 가자.
그런데 나의 반쪽은~~~
-----------------------------------------------------
-------------------------------------------------------
초심으로 가자.
그 초심은 어디에?
hiboss1@gmail.com
-----------------------------------------------------
SETL
집합개념을 쓰는 언어 ....
개인적으로 Biz 처리에 적합할까 싶어 한 몇일 공부한 적이..
===================================================
Make it Simple, Easy, Compact !!!!
Orz
Orz
셰익스피어 언어라..
써본 적도 없고 처음 보지만 실용성이 없어 보입니다.
안그래도 자바로 코딩하면서 가끔은 클래스 변환, 문법 등으로 너무 길게 표현해야 되는 게 짜증날 때가 있거든요.
--
즐 Tux~
그런 언어들은 원래
그런 언어들은 원래 쓸모있으라고 만든 언어가 아닙니다. 장난이고 유희죠. 유머로 이해하시면 됩니다. 코볼의 패러디쯤 된다고 보시면 됩니다.
임예진 팬클럽 ♡예진아씨♡ http://cafe.daum.net/imyejin
[예진아씨 피카사 웹앨범] 임예진 팬클럽 ♡예진아씨♡ http://cafe.daum.net/imyejin
R Language URL:
R Language
URL: http://www.r-project.org/
이럴 경우엔....
아희 코드가 대박인 걸루 알고 있어요 ㅋㅋㅋㅋ
[url=http://puzzlet.springnote.com/pages/219150]
위의 사이트 참조하시면 될꺼 같구요
인터프리터는 자바 스크립트나 파이선을 쓴다는데....
Hello World 소스가 ㄷㄷㄷ
밤밣따빠밣밟따뿌
빠맣파빨받밤뚜뭏
돋밬탕빠맣붏두붇
볻뫃박발뚷투뭏붖
뫃도뫃희멓뭏뭏붘
뫃봌토범더벌뿌뚜
뽑뽀멓멓더벓뻐뚠
뽀덩벐멓뻐덕더벅
ㄷㄷㄷ 대박입니다
---------------------------
파릇파릇해요 ^^
http://fourchar.tistory.com
---------------------------
파릇파릇해요 ^^
http://fourchar.tistory.com
Brainf**k
Brainf"k 란 언어로 난해 프로그래밍 언어입니당!
+-,.[]>< 8개의 단어만 씁니다! 소스코드: (내가 일부러 어렵게 만든 거임 나한테 답장해 주3)++[->++++<]>[++[->++++<]]<++[->++++<]>[++[->++++<]]>---------------.>
++[->++++<]>[++[->++++<]]<++[->++++<]>[++[->++++<]]>--------------.>
++[->++++<]>[++[->++++<]]<++[->++++<]>[++[->++++<]]>-------------.>
++[-<<++++>>]<<[++[-<<++++>>]]>>++[-<<++++>>]<<[++[-<<++++>>]]>------------.>
++[->++++<]>[++[->++++<]]<++[->++++<]>[++[->++++<]]>------------.>
++[->++++<]>[++[->++++<]]<++[->++++<]>[++[->++++<]]>-----------.>
++[->++++<]>[++[->++++<]]<++[->++++<]>[++[->++++<]]>----------.>
++[-<<++++>>]<<[++[-<<++++>>]]>>++[-<<++++>>]<<[++[-<<++++>>]]>----------------------.>
이왕 올린 김에 백플 달성시키겠습니다
썬 랩 프로그래밍 언어 연구팀이 만들고 있는 포트리스라는 언어가 있습니다.
과학이나 공학 계산에 많이 쓰였고 아직도 많이 쓰이고 있는 포트란을 대체하겠다는 야심찬 목표를 가지고 만들고 있는 언어인데 특이하다면 특이한 언어입니다.
문법을 최대한 수학 기호와 비슷하게 하면서 함수 중심 언어와 물건 중심 언어의 장점을 취하면서 병렬 연산 기능도 지원하는 뭔가 거창한 목표를 세우고 있습니다. 그러니까 미니멀리즘과는 거리가 멀어서 자칫 배가 산으로 가지 않을까 걱정되기도 하지만 뭔가 재미있는 언어를 제대로 하나 만들어 줬으면 합니다.
임예진 팬클럽 ♡예진아씨♡ http://cafe.daum.net/imyejin
[예진아씨 피카사 웹앨범] 임예진 팬클럽 ♡예진아씨♡ http://cafe.daum.net/imyejin
VisualAge for Java 도 특이하지요?
언어라고 하기 좀 애매하지만 UI 컴포넌트 개발을 이벤트 드리븐으로 하기위해 독특하면서도
통찰력있게 이벤트간 관계를 표현할 수 있기 때문에 텍스트 기반으로 작성되는 언어에 비해
생산성에 장점이 있다고 생각합니다.
마찬가지 이유로 XCode 라는 개발환경과 그 하부의 Objective-C 도 공부해볼 만 합니다
Stack 언어중에..
Forth 라는게 있습니다.
그리고 상용 라이브러리중에 스택 언어가 종종 있습니다. (Discreet 의 RTX 같은거..)
LISP 사용자모임
http://cafe.naver.com/lisper
LISP 사용자모임
http://cafe.naver.com/lisper
방송기술 개발업체
http://playhouseinc.co.kr
Forth를 계승하는
Forth를 계승하는 Factor라는 현대적인 언어도 있습니다. Lisp의 특징을 동일하게 가지고 있는 스택 기반 언어입니다.
—홍민희 (VLAAH, LangDev)
페이지
댓글 달기