소개와 설치/프로그래밍 언어 4

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

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

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

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

OOP 개념의 간략 소개

OOP의 개념(Concepts of OOP): 객체(Objects) 클래스(Classes) 데이터 추상화와 캡슐화(Data Abstraction and Encapsulation) 상속(Inheritance) 다형성(Polymorphism ) 객체지향 프로그래밍의 간략 소개(Briefly on Concepts): 객체Objects(객체) 객체(Objects)는 객체지향 체계에서 기본적인 런타임 실체이다. 프로그래밍 문제는 객체 내의 소통 및 타 객체간 소통이라고 볼 수 있다. 프로그램이 실행되면 객체들은 서로 메세지를 주고 받으며 상호작용한다. 다른 객체들은 상대방의 데이터나 코드를 잘 알지 못하더라도 상호작용한다. 클래스(Classes) 클래스(class)는 유사 타입의 객체들의 집합이다. 일단 한 클래..