전체 글 724

현재 시각 알아내기 for Lua

현재 시각을 컨솔에 보여주는 간단한 애플리케이션의 Lua 언어 소스 코드이다. UTC란 1970년 1월 1일 0시 0분 0초를 기준으로 하여 경과된 초 단위의 총 시간을 의미한다. * UTC(Universal Time Coordinated, 협정세계시, 協定世界時) --[[ Filename: testCTime.lua Execute: lua testCTime.lua --]] -- See http://www.lua.org/manual/5.1/manual.html#pdf-os.clock weekNames = { "일", "월", "화", "수", "목", "금", "토" } cNow = os.date("*t") -- 1970년 1월 1일 0시 0분 0초부터 시작하여 현재까지의 초 print("UTC: " ....

프로그래밍/Lua 2008.03.24

현재 시각 알아내기 for Ruby and JRuby

현재 시각을 컨솔에 보여주는 간단한 애플리케이션의 Ruby 언어 소스 코드이다. UTC란 1970년 1월 1일 0시 0분 0초를 기준으로 하여 경과된 초 단위의 총 시간을 의미한다. * UTC(Universal Time Coordinated, 협정세계시, 協定世界時) =begin Filename: testCTime.rb Execute: ruby testCTime.rb =end def println(s) print("#{s}\n") end weekNames = [ "일", "월", "화", "수", "목", "금", "토" ] cNow = Time.now # 1970년 1월 1일 0시 0분 0초부터 시작하여 현재까지의 초 println("UTC: %d초" % cNow.to_i) # 현재 시각 표시: 200..

현재 시각 알아내기 for Python, Jython, and IronPython

현재 시각을 컨솔에 보여주는 간단한 애플리케이션의 Python 언어 소스 코드이다. UTC란 1970년 1월 1일 0시 0분 0초를 기준으로 하여 경과된 초 단위의 총 시간을 의미한다. * UTC(Universal Time Coordinated, 협정세계시, 協定世界時) # -*- encoding: ms949 -*- # Filename: testCTime.py # Execute: python testCTime.py from time import * # Python case weekNames = [ "월", "화", "수", "목", "금", "토", "일" ] utctime = time() cNow = localtime(utctime) # 1970년 1월 1일 0시 0분 0초부터 시작하여 현재까지의 초 ..

현재 시각 알아내기 for Groovy

현재 시각을 컨솔에 보여주는 간단한 애플리케이션의 Groovy 언어 소스 코드이다. UTC란 1970년 1월 1일 0시 0분 0초를 기준으로 하여 경과된 초 단위의 총 시간을 의미한다. * UTC(Universal Time Coordinated, 협정세계시, 協定世界時) /* * Filename: testCTime.groovy * * Execute: groovy testCTime.groovy */ public class TestCTimeApp { static def weekNames = [ "일", "월", "화", "수", "목", "금", "토" ].asImmutable() public static void main(String[] args) { Calendar now = new GregorianCa..

현재 시각 알아내기 for Java

현재 시각을 컨솔에 보여주는 간단한 애플리케이션의 Java 언어 소스 코드이다. UTC란 1970년 1월 1일 0시 0분 0초를 기준으로 하여 경과된 초 단위의 총 시간을 의미한다. * UTC(Universal Time Coordinated, 협정세계시, 協定世界時) /* * Filename: TestCTimeApp.java * * Compile: javac -d . TestCTimeApp.java * * Execute: java TestCTimeApp */ import java.util.Calendar; import java.util.GregorianCalendar; public class TestCTimeApp { static String[] weekNames = { "일", "월", "화", "수"..

현재 시각 알아내기 for C++

현재 시각을 컨솔에 보여주는 간단한 애플리케이션의 C++ 언어 소스 코드이다. UTC란 1970년 1월 1일 0시 0분 0초를 기준으로 하여 경과된 초 단위의 총 시간을 의미한다. * UTC(Universal Time Coordinated, 협정세계시, 協定世界時) /* * Filename: testCTimeCPP.cpp * * Compile: cl -GX testCTimeCPP.cpp * * Execute: testCTimeCPP */ #include #include using namespace std; char weekNames[7][3] = { "일", "월", "화", "수", "목", "금", "토" }; int main() { time_t timer; struct tm *t; timer = t..

프로그래밍/C++ 2008.03.24

현재 시각 알아내기 for C and Ch

현재 시각을 컨솔에 보여주는 간단한 애플리케이션의 C 언어 소스 코드이다. UTC란 1970년 1월 1일 0시 0분 0초를 기준으로 하여 경과된 초 단위의 총 시간을 의미한다. * UTC(Universal Time Coordinated, 협정세계시, 協定世界時) /* * Filename: testCTime.c * * Compile: cl testCTime.c * * Execute: testCTime */ #include #include char weekNames[7][3] = { "일", "월", "화", "수", "목", "금", "토" }; int main() { time_t timer; struct tm *t; timer = time(NULL); // 현재 시각을 초 단위로 얻기 t = localt..

프로그래밍/C 2008.03.24

C++ 언어의 개발자 Bjarne Stroustrup

Bjarne Stroustrup C++ 언어는 벨 연구소(Bell Labs)의 Bjarne Stroustrup에 의하여 1983년-1985년 기간에 만들어졌다. C++ 언어는 C 언어의 확장이다. 1983년 이전에 Bjarne Stroustrup는 C 언어에 어떤 특징을 추가하여 이를 "클래스를 지닌 C 언어"라고 불렀다. 그는 그 당시 Simula 언어의 클래스 및 강력한 객체지향 특징과 C 언어의 효율성을 결합하였다. C++ 언어라는 용어는 1983년에 처음 사용되었다. C++ 언어는 그 첫 릴리즈 발표 이후 상당히 발전되었다. 특히, ARM C++는 에외상황과 템플릿을 추가하였고, ISO C++는 RTTI, 이름 공간(namespaces), 표준 라이브러리(standard library)를 추가하였..

역사/C++ 2008.03.21

ANSI/ISO 표준 C++ 라이브러리와 STL

국제 표준 기구(International Standards Organization, ISO)와 미국 국가 표준 기관(American National Standards Institute, ANSI)은 C++ 프로그래밍 언어의 표준화 작업을 마쳤다(표준 번호: ISO/IEC 14882). 이 표준화 과정에서 가장 중요한 부분의 하나가 바로 「표준 C++ 라이브러리(standard C++ library)」이며, 이 라이브러리는 많은 양의 클래스와 함수들을 제공하고 있다. ANSI/ISO 표준 C++ 라이브러리는 다음을 포함하고 있다. 많은 양의 데이터 구조와 알고리듬. 특히 이 부분만 따로 「표준 템플릿 라이브러리(standard template library, STL)」라고 부른다. 입출력 스트림 local..