소개와 설치 37

내 컴퓨터에 설치하지 않고 온라인 상에서 여러가지 스크립트 언어 연습하는 곳

Ruby 언어 연습하는 곳: _why's Try Ruby! Haskell 언어 연습하는 곳: Try Haskell 갖종 언어(C/C++/D/Haskell/Lua/OCaml/PHP/Perl/Perl/Plain Text/Python/Runy/Scheme/) 연습하는 곳: codepad.org 사용 예: codepad.org 에서 C++ 언어 Hello 예제 연습 결과: http://codepad.org/FaeCe1x9 codepad.org 에서 C++ 언어 한글 출력 Hello 예제 연습 결과: http://codepad.org/vANozcKj

Fedora 13에 Mono 설치하고 테스트하기

1. Mono 설치하기 Fedora 13과 CentOS 5 에서 Mono 설치하기 명령 $ sudo yum install mod_mono (Ubuntu 10.4.1 이면 yum 대신 apt-get 명령으로 $ sudo apt-get install mono-mcs ) ' 2. Hello.cs 작성 namespace ConsoleApplication01 { using System; public class HelloApp { public static void Main(string[] Args) { Console.WriteLine("Hello, world!"); Console.WriteLine("안녕하세요?"); } } } 3. 컴파일하기 $ mcs Hello.cs 4. 실행하기와 실행 결과 $ mono Hel..

OCaml 언어 소개

OCaml 은 Objective Caml 을 줄인 글로서 발음은 오캐멀(oʊˈkæməl)이라고 읽는다. Caml 언어는 함수형 언어 ML 에서 파생된 언어로서 OCaml 과 Caml Light 로 나뉜다. OCaml 은 Caml 에 객체지향 언어의 기능을 추가한 명령형 언어의 특징징을 지닌 객체지향 함수형 언어이다. OCaml 공식 홈페이지 OCaml 온라인 메뉴얼 목차 OCaml Basics Objective Caml for Scientists Hanoi: Objective Caml Objective Caml * 참고로 안터프리터 명령 ocaml 로 실행한 경우에는 # 프롬프트에서 #quit;; 을 입력하고 엔터 키를 누르면 된다.

F# 언어 소개

F# 언어는 .NET(닷넷)용 언어로서 OCaml 언어를 기반으로 하고, Haskell 언어의 철학을 반영한 함수형 언어이다. OCaml 언어가 명령형 언어(imperative language)의 특징을 지니고 있는 객체지향 함수형 언어이듯이 F# 언어도 그러하다. F# Downloads Microsoft F# Developer Center F# at Microsoft Research F# Language Reference syntax in F# Learning F# Learning F# – Part 4 Visual Studio 2010 공식 팀 블로그 Sudoku Solver fibonacci numbers in ocaml F Sharp (programming language) (Wikipedia) C..

소개와 설치/F# 2010.05.29

명령형 프로그래밍 언어와 선언형 프로그래밍 언어의 비교

명령형 언어는 "어떤(how) 방법"으로 해결할 것인가에 중점을 두지만, 선언형 언어는 "무엇(what)"을 할 것인가에 중점을 둔다. Wikiclone에서 찾아본 명령형(impertarive) 프로그래밍 언어와 선언형(declarative) 프로그래밍 언어 명령형 프로그래밍 언어의 종류: C, C++, Java, C#, SmallTalk, FORTRAN, Pascal, BASIC, Python, Ruby, Perl, PHP, Groovy, ...... 선언형 프로그래밍 언어의 종류: Lisp, Haskell, ML, Prolog, SQL, XSL, ......

Hello 예제를 통해서 비교하는 Java 언어와 Scala 언어

아래의 두 예제의 실행 결과는 똑 같다. 이 두 예제를 통해서 Java 언어와 Scala 언어의 문법적인 차이를 알아보고자 한다. Java 예제 /** * Filename: HelloWorld.java * * Compile: javac -d classes HelloWorld.java * Execute: java -cp classes examples.HelloWorld */ package examples; class HelloWorld { public static void main(String[] args) { System.out.println("Hello, world!"); System.out.println("안녕하세요?"); } } /* Console Output: Hello, world! 안녕하세요?..

D 2.0 에서 대폭 달라진 Array

http://www.digitalmars.com/d/2.0/arrays.html D 2.0에서는 std.stdio에 writeln() 함수가 추가되었는데, 이는 writefln() 함수와는 다소 다르다. string a = "One"; string b = "Two"; string c = "Three"; string d = "Four"; writef(a, b); writef(c, d); writefln(a, b); writefln(c, d); writeln(a, b); writeln(c, d); 크리에이티브 커먼즈 라이선스 이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스에 따라 이용하실 수 있습니다.

소개와 설치/D 2009.02.09