Abstract:
중간 언어 변환 방법은, 미리 결정된 연산자를 포함하는, C 언어(C-language) 기반의 소스(source) 파일을 생성하는 단계; 상기 소스 파일을, 상기 연산자에 대응되는 문자열을 포함하는 플랫폼(platform) 독립적인 중간 언어(intermediate language) 코드로 변환하는 단계; 및 상기 연산자에 대해 미리 결정된 값의 범위를 이용하여, 상기 플랫폼 독립적인 중간 언어 코드로부터 플랫폼 종속적인 문법 오류를 검출하는 단계를 포함할 수 있다. 플랫폼에 따라 값이 달라지는 연산자를 플랫폼 독립적인 중간 언어 코드상에 문자열로 표현하고, 컴파일러에 미리 저장된 해당 연산자의 값의 범위(예컨대, 최대값 및 최소값)을 이용하여 문법 체크를 수행함으로써, 플랫폼 종속적인 중간 언어 코드로의 컴파일을 거치지 않고도 해당 연산자가 포함된 구문이 특정 플랫폼에서 문제를 발생시키는지 여부를 미리 확인할 수 있다.
Abstract:
연산자를 이용한 중간 언어 변환 방법과 그를 위한 시스템 및 컴퓨터로 읽을 수 있는 기록매체를 개시한다. C 언어(C-Language) 기반의 소스(Source) 파일을 생성하는 소스 파일 생성 과정; 상기 소스 파일을 중간 언어 코드로 변환하고, 상기 중간 언어 코드를 플랫폼(Platform)에 따라 컴파일(Compile)할 때 특정 지시자가 특정 연산자를 경유하도록 하는 컴파일 과정; 상기 컴파일된 상기 중간 언어 코드에 대한 실행 파일을 생성하는 실행 파일 생성 과정; 및 상기 실행 파일이 상기 플랫폼에서 구동되도록 하는 실행 파일 구동 과정을 포함하는 것을 특징으로 하는 연산자를 이용한 중간 언어 변환 방법을 제공한다. 본 실시예에 의하면, 다양한 정보기기의 사용으로 인해 다양한 플랫폼이 이용됨에 따라 특정 플랫폼에 의존적이지 않은 독립적인 중간 언어 코드로 변환한 후 각각의 플랫폼에 해당하는 종속적인 중간 언어 코드로 변환되도록 하는 데 이때, C 언어 기반의 특정 지시자가 독립적인 중간 언어 코드 상에 특정 연산자로 표현되도록 하며, 특정 연산자가 종속적인 중간 언어 코드 상에 상수로 표현되도록 하는 효과가 있다.
Abstract:
PURPOSE: An intermediate language converting method, a system therefor, and a computer-readable recording medium thereof are provided to improve the portability of an independent intermediate code by expressing a macro constant of the C-language having a value according to a platform as an intermediate language code. CONSTITUTION: A preprocessing unit(220) preprocesses a source file based on the C-language. An independent compiling unit(232) converts the preprocessed source file into an intermediate language code to compile the intermediate language code into an independent intermediate language code of a platform. A subordinate compiling unit(234) complies the independent intermediate language code into a subordinate intermediate language code of the platform. The preprocessing unit converts a macro constant having a value according to the platform into a specific variable. [Reference numerals] (210) Source file generating unit; (220) Preprocessing unit; (232) Independent compiling unit; (234) Subordinate compiling unit; (240) Execution file generating unit; (250) Execution file driving unit
Abstract:
PURPOSE: An ActiveX control transform system and method are provided to be used in the other platform, not a Windows platform using an x86 series processor. CONSTITUTION: An intermediate language converter(10) converses a code corresponding to ActiveX control into an intermediate language code independent of a platform(100). A binary converter(30) converts the converted language code to a binary code corresponding to a target platform. An interface converter(20) converts the interface of the intermediate language code into an interface corresponded to an application on the target platform and transfers the converted interface to the binary converter.
Abstract:
본 발명은 칼슘과 코발트의 산화물을 주성분으로 하여 전기전도도 및 충·방전 용량이 우수한 신규의 칼슘-코발트 산화물계 음극활물질과, 상기 음극활물질을 특히 구연산염법으로 제조하여 고상법에 비해 균일한 입도와 미세한 입자크기를 나타내어 리튬이온 또는 고분자 이차 전지, 슈퍼 캐패시터, 열전소자 등의 전기 화학분야 소자에 적용이 가능한 음극활물질 및 이의 제조방법에 관한 것이다. 리튬 이온 이차전지, 음극활물질, 싸이클 안정성, 칼슘-코발트 산화물
Abstract:
공통 표현을 이용한 중간 언어 변환 방법과 그를 위한 시스템 및 컴퓨터로 읽을 수 있는 기록매체를 개시한다. C 언어(C-Language) 기반의 소스(Source) 파일을 생성하는 소스 파일 생성 과정; 상기 소스 파일을 중간 언어 코드로 변환하고, 상기 중간 언어 코드를 플랫폼(Platform)에 따라 컴파일(Compile)할 때 특정 타입을 갖는 상수를 공통 상수를 경유하여 상기 플랫폼에 따른 값을 갖는 상수로 변환되도록 하는 컴파일 과정; 상기 컴파일된 상기 중간 언어 코드에 대한 실행 파일을 생성하는 실행 파일 생성 과정; 및 상기 실행 파일이 상기 플랫폼에서 구동되도록 하는 실행 파일 구동 과정을 포함하는 것을 특징으로 하는 공통 표현을 이용한 중간 언어 변환 방법을 제공한다. 본 실시예에 의하면, 다양한 정보기기의 사용으로 인해 다양한 플랫폼이 이용됨에 따라 특정 플랫폼에 의존적이지 않은 독립적인 중간 언어 코드로 변환한 후 각각의 플랫폼에 해당하는 종속적인 중간 언어 코드로 변환하는 데 이때, C 언어 기반의 특정 타입을 갖는 상수가 독립적인 중간 언어 코드 상에 공통 상수로 표현되도록 하며, 공통 상수가 종속적인 중간 언어 코드 상에 각 플랫폼에 따른 상수로 표현되도록 하는 효과가 있다.
Abstract:
PURPOSE: A distribution system and method of application made with a C-based programming language are provided to eliminate inconvenience that a developer compiles the source code of application even when a target platform is changed. CONSTITUTION: A distribution system comprises a developer platform(10) and a server(20). The developer platform converts the source code of application made with a C-based programming language into an intermediate language code independent of a platform. The server receives the intermediate language code from the developer platform and converts the intermediate language code into a binary code corresponded to a platform(30~32) in which the application is transferred.
Abstract:
A calcium-cobalt oxide anode material is provided to ensure capacity higher than that of a conventional carbon material, stable cycle property, and excellent lithium ion conductivity. A calcium-cobalt oxide anode material has a composition of the chemical formula 1: [(Ca_(3-x).A_x)(Co_(4-y).B_y)O_9. In the chemical formula 1, A is an inert element selected from Bi, Gd and Na; and B is the transition elements selected from Fe, Ni, Mn and Cu, and 0