프로그래밍 바벨탑 해결

Python 을 Go 로 번역해주는 트랜스컴파일러:

https://github.com/google/grumpy

Python 을 Go 로 트랜스컴파일한다는 것은 무엇을 의미하는가, Python이 최정적으로 네이티브 컴파일 됨을 의미합니다..

저는 어제 이 리포의 별수가 실시간으로 오르는 걸 보았습니다. 오늘은 어제 대비 별표가 많이 늘어났더라구요.

이런 갓 프로젝트를 누가 만들었나 했더니 갓 Google 님이 만들었더라구요.

이게 좀더 성숙해지면 구글은 python 으로 짜여진 유튜브를 네이티브 프로그램으로 서비스 하겠네요.

자 그러면 앞으로 이런 식으로 프로그래밍 바벨탑들이 다 해결 될 것인가?

 


하스스톤 역기획 해 python 코딩하는 알파고:

http://kotaku.com/google-deepmind-is-now-analysing-magic-and-hearthstone-1767628685

프로그래머들을 아예 다 해치울지도..? ㅋㅋㅋ

요즘 쿨한 프로그램은 다 Go 로 짠다며? Ethereum & IPFS 소개

첫번째로 소개할 놈은 Ethereum 이다.

자 Bitcoin 얘기는 다 빼고..

Ethereum 프로젝트는 이더리움을 (발음은 사실 무음 자음 (청자음) 으로 /이시리움/ 에 가깝지만)

The World Computer 이라고 소개한다.

프로그래머 커뮤니티에 대한 소개글에 알맞는 소개는 아래와 같은 형태가 되겠다:

자 역시 HLLVM (High-Level Language Virtual Language) 얘기 역지 집어치우고 최대한 간단하게 소개하자면:

얘는 전 세계적으로 싱크되는 가상 머신이다. 바이트코드는 인스트럭션 수에 따라 돈을 내야 한다.

장점은 뭐냐? 말 그대로 월드 컴퓨터라는 점. (SUN 의 옛날 드립을 생각해보자: The Internet is a computer.)

단점은 뭐냐? 비싸다.

그럼 누가 이런 컴퓨터를 쓸 것인가? 아직 자세히는 아무도 모른다. 커뮤니티는 이 “월드 컴퓨터”의 장점이 전세계적 싱크인 ‘권위성’ 인 만큼, 소유권 등록 (이를테면 지적 소유권 등록) 등 지리적, 정치적 경계를 넘는 범세계적인 정보 등록에 사용될 포텐을 크게 보고 있다.

Continue reading

크라우드펀딩의 새로운 역사

역대 크라우드펀딩 최대 액수 랭킹이 요 위키피다아 페이지에 나와있다. 액수가 계속 변해서 글쓰는 시점의 스샷을 첨부한다:

crowdfund_projects

The DAO, 이틀전에야 처음으로 들어본 이름이다. 오래도록 crypto-currency 쪽 소식을 주시안하고 있는 동안 언제 이렇게 세상이 변했는지 모르겠다. 해당 위키피디아 페이지의 정확성을 의심중이다. 다들 아시다 싶이 위키피디아가 백프로 정확한건 아니라서.

여기에 기술된게 사실이라면, 크라우드펀딩 역사상 모집자금 규모 1위와 6위가 모두 Ethereum 관련이다. 이더륨 프로젝트는 Bitcoin 네트워크를 통해 이루었고 이 무슨 듣보잡 TheDAO 는 이더륨 네트워크에서 이루었다고 한다.

이 소식의 자극 때문인지 한동안 주춤하던 이더륨 시총이 빌리언 달러에 도달했다:

ethereum_capacity

출처: coinmarketcap.com

자 그러면 DAO 란 무엇인가?

Continue reading

[번역] ZeroMQ설계자: 세계를 구원하라

  • 번역: coolspeed

이 글은 ZeroMQ설계자가 지은 책이며 ZeroMQ의 “바이블”이라 불리는 ZGuide 의 머리말이다.

이 책은 다양한 프로그래밍 언어 예시 버전의  PDF, epub 등 이북 포맷으로 다운로드도 가능하고[1], 한글 번역도 온라인에서 읽을 수 있다. 당연히 그속에는 이 머리말의 한글번역도 포함되어 있었다. 다만 번역이 만족스럽지 못해 필자가 직접 번역했다.


ZeroMQ 100 자 요약

ZeroMQ (ØMQ, 0MQ, or zmq 라고도 표기함) 는 임베드블 네트워킹 라이브러리처럼 생겼는데 실제론 컨커런시 프레임웤처럼 작동한다. ZeroMQ 는 원자적으로 메시지를 배송하는 소켓을 제공하는데 그 배송수단으로는 스레드간 통신, 프로세스간 통신, TCP 그리고 multicast 등 다양하다. 당신은 ZeroMQ 소켓을 N-to-N 방식으로, fan-out, pub-sub, task distribution, 그리고 request-reply 등 패턴으로 사용할 수 있다. 이것은 클러스터 제품들의 뼈대로 사용하기에 전혀 문제 없는 높은 성능을 가지고 있다. 이것의 비동기 I/O 모델은 당신이 message-passing task처럼 짜여진, 확장성 있는 멀티코어 애플리케이션을 만들 수 있게 해준다. 언어 API 만큼 고득점을 갖고 있으면서 거의 모든 OS에서 돌아간다. ZeroMQ 는 iMatix 에서 개발했으며 LGPLv3 라이센스로 소스가 오픈되어있다.

 

세상을 구원하다

ZeroMQ 요놈은 정말 좋은데. 어떻게 말로 표현할 방법이 없네.  ZeroMQ의 가치를 설명하기 위해, 일부 사람들은 요놈이 제공하는 모든 훌륭한 기능들을 나열하는 것으로 부터 시작하려고 한다:

  • 이놈은 스테로이드를 처먹은 소켓이야.
  • 이놈은 라우팅 기능이 있는 우편함으로 비유할 수 있지.
  • 존나 빠름.

Continue reading

이더리움(Ethereum)의 진정한 가치: 가격 폭등을 자축하며

스크린샷 2016-02-12 오전 2.47.27

출처: coinmarketcap.com

Vitalik Buterin 이 최근에 트위터에서

한동안 이더리움의 가치에 대해 가장 잘 해석한 것 같다

면서 칭찬한 글을 퍼옵니다.

Continue reading