분류 전체보기 1346

The Paren Programming Language

The Paren Programming Language Implementations C++: https://bitbucket.org/ktg/paren Java: https://bitbucket.org/ktg/parenj JavaScript: https://bitbucket.org/ktg/parenjs C#: https://bitbucket.org/ktg/parensharp 여러가지 언어로 구현한 Lisp입니다. 처음에 C++로 짜고 Java, JavaScript로 다시 만들었습니다. 평소 Lisp 구현에 관심이 많았는데 이것저것 주워 들은 것 가지고 구현해 보았습니다. 소스 코드가 아주 간단하니 이 방면에 관심있으신 분들이 참고하시면 도움이 되리라 생각합니다. 특히 익명함수가 중요한데 특별한 처리를 하지..

(Java) [번역]자바 Enum의 10가지 예제

http://bluepoet.me/2012/07/18/%EB%B2%88%EC%97%AD%EC%9E%90%EB%B0%94-enum%EC%9D%98-10%EA%B0%80%EC%A7%80-%EC%98%88%EC%A0%9C/ 원본글 : http://javarevisited.blogspot.sg/2011/08/enum-in-java-example-tutorial.html 자바의 Enumeration(Enum)은 JDK 1.5에 소개되었고, J2SE5에서 내가 가장 좋아하는 특징 중 하나이다. 타입처럼 Java Enum은 NEW,PARTIAL,FILL,FILL or CLOSED와 같은 주문의 대표적인 상태의 예와같이 확실한 상황하에서 더욱 적합하다. Enumeration(Enum)은 원래 자바에서 이용하지 않았고,..

Programming 2013.02.24

Java for C Users (3): isDigit

http://woogyun.tistory.com/338 C 표준 라이이브러리에는 문자의 형태를 검사하는 함수들이 있다. 이 함수들은 에 정의되어 있는데, 대표적인 함수들을 예로 들면 다음과 같다. isalnum(); isalpha(); iscntrl(); isdigit(); isgraph(); islower(); isprint(); ispunct(); isspace(); isupper(); isxdigit(); tolower(); toupper(); Java에도 비슷한 역할을 하는 메소드들이 정의되어 있는데, 이 메소드들은 Character 클래스에 정의되어 있다. 예컨대 isdigit()은 Character.isDigit()처럼 쓰면 된다. 물론 C 처럼 많은 함수들을 지원하지는 않고 isDigit()..

Programming 2013.02.24