gimmesilver's blog

Agbird.egloos.com

포토로그



태그 : Haskell 요약보기전체보기목록닫기

1

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)&...
1