gimmesilver's blog

Agbird.egloos.com

포토로그



태그 : 하스켈 요약보기전체보기목록닫기

1 2

C 프로그래머를 위한 하스켈 - 함수와 타입

 하스켈은 정적 타입 언어이면서 강타입 언어이다. 정적 타입 언어라는 뜻은 변수나 함수의 타입이 컴파일 시에 명시적으로 결정된다는 뜻이다. C, C++, JAVA같은 언어가 대표적인 정적 타입 언어이다. 보통 정적 타입 언어는 컴파일 시에 타입이 결정되기 때문에 타입 오류를 컴파일 시간에 찾을 수 있는&nbs...

C 프로그래머를 위한 하스켈 - 먼저 알아두어야 할 것들

먼저 알아두어야 할 것들 C, C++, JAVA 등의 언어들과 달리 하스켈에는 할당 연산자(assignment operator)가 없습니다. 하스켈에서도 = 연산자가 사용되기는 하지만 이것은 기존의 언어들과 다른 의미를 갖습니다. 예를 들어 C 에서x = 1;라고 하면 이것은 '변수 x에 1을 할당한다.' 라...

C 프로그래머를 위한 하스켈 - Hello Haskell

 C 언어를 배운 사람들은 누구나 다음과 같은 코드를 기억할 것이다.#include <stdio.h>int main() {    printf("Hello, World!\n");    return 0;} 위와 동일한 결과를 출력하는 하스켈 코드는 아래와 같다.imp...

Haskell GUI Programming

소개 Gtk2Hs -  다중 플랫폼 UI 라이브러리인 GTK를 하스켈로 포팅한 버전입니다. Glade와 함께 사용하면 간단한 UI 프로그램을 매우 빠르고 쉽게 개발할 수 있습니다. Glade는 UI layout를 XML 형태로 표현하며 이를 위해 손쉽게 layout을 설계할 수 있는 간단한 편집툴을 제공합니다...

하스켈 참고 사이트

하스켈 홈페이지 - http://haskell.orgmake it functional - http://functional.or.kr/http://therning.org/magnus/http://davblog48.blogspot.com/http://notes-on-haskell.blogspot.com/

하스켈 멀티쓰레드 동기화 프로그래밍

하스켈 동기화 객체 MVar멀티쓰레드 관련 기능은 Control.Concurrent 모듈에 있습니다. 그리고 이 모듈에서는 여러 쓰레드간에 동기를 위해 몇 가지 함수와 데이터 타입을 제공하는데 그 중 하나가 지금부터 살펴볼 MVar 입니다. 우선 MVar에 관련된 기본 함수 3가지를 알아보겠습니다.newMVar :: a -> IO (MVar a)&...

하스켈로 펙토리얼 함수를 만드는 24가지 방법...

원문 보기: The Evolution of a Haskell Programmer예전에 본 Hello world 프로그램 짜기에 관한 유머를 연상케 하는 글...Haskell.org 에는 유머라고 분류해 놓았긴 하지만 단순히 유머라 하기엔 하스켈에서 지원하는 람다식, 패턴매칭, points-free, continuation-pa...

하스켈로 만든 OS

 Kinetic - A Haskell OS - 어셈블리, C++, 하스켈을 이용해서 만든 OS라고 합니다. 흥미로운 건 링크의 글을 보면 이걸 만든 사람이 하스켈을 접해서 모나드를 사용해 보고는 OS에서 하스켈 코드를 직접적으로 실행할 수 있게 되면 높은 안전성을 가진 하스켈 모나드 타입 시스템을 효율적으로 사용할 수 있을 것 같았다는 군요.....

하스켈 모나드의 모든 것...

하스켈 모나드는 마치 C 언어에서 처음 포인터를 접했을 때를 연상케 합니다.처음 접하는 사람에게 무척 낯설고 뭔가 아리송하며 심오해 보이기까지 한...하지만 막상 실체를 알고 나면 싱거운...어쨌든 뭔가 제대로 된 프로그래밍을 하려면 꼭 알아야 하는...뭐 그런 것 말이죠...저도 이제 조금 그 개념에 익숙해 졌나 싶긴 한데 ...

하스켈 전용 스프링 노트를 개설했습니다.

 아무래도 블로그는 내용이 길고 수시로 추가나 수정이 필요한 글을 쓰기에는 적합하지 않다고 생각되어 하스켈 전용 스프링 노트를 개설했습니다.  주소는 http://haskell.springnote.com 입니다. 우선 지금까지 이 블로그를 통해 올린 번역물, 각종 팁, 소스 등을 정리했습니다. 앞으로도 하스켈 관련 글은 저쪽에 추가/수...
1 2