• Title/Summary/Keyword: intermediate language

Search Result 188, Processing Time 0.03 seconds

The Role of L1 and L2 in an L3-speaking Class

  • Kim, Sun-Young
    • Cross-Cultural Studies
    • /
    • v.24
    • /
    • pp.170-183
    • /
    • 2011
  • This study explored how a Chinese college student who previously had not reached a threshold level of Korean proficiency used L1 (Chinese) and L2 (English) as a tool to socialize into Korean (L3) culture of learning over the course of study. From a perspective of language socialization, this study examined the cross-linguistic influence of L1 and L2 on the L3 acquisition process by tracing an approach to language learning and practices taken by the Chinese student as a case study. Data were collected through three methods; interview protocols, various types of written texts, and observations. The results showed that the student used English as a means to negotiate difficulties and expertise by empowering her L2 exposure during the classroom practices. Her ways of using L2 in oral practices could be characterized as the 'Inverse U-shape' pattern, under which she increased L2 exposure at the early stage of the study and shifted the intermediate language to L3 at the later stage of the study. When it comes to the language use in written practices, the sequence of "L2-L1-L3" use gradually changed to the "L2-L3" sequence over time, signifying the importance of interaction between L2 and L3. However, the use of her native language (L1) in a Korean-speaking classroom was limited to a certain aspect of literacy practices (i.e., vocabulary learning or translation). This study argues for L2 communication channel in cross-cultural classrooms as a key factor to determine sustainable learning growth.

Executing System of Virtual Machine Code using Decompiling Method (역컴파일링 기법을 이용한 가상기계 코드 실행 시스템)

  • Ahn, Duk-Ki;Yi, Chang-Hwan;Oh, Se-Man
    • The KIPS Transactions:PartA
    • /
    • v.14A no.2
    • /
    • pp.91-98
    • /
    • 2007
  • Generally, virtual machine platform is composed of a compiler, an assembler, and VM(Virtual Machine). To develop it, the design of VMC(Virtual Machine Code) is an essential task. And it is very important to verify the virtual machine platform. To do this and furthermore to execute VMC, it needs to implement VMC execution system using compiling method, interpreting method, or decompiling method. In this paper, we suggested and implemented the executing system of VMC using decompiling method out of three methods to execute the VMC. In our implementation, the VMC is SIL(Standard Intermediate Language) that is an intermediate code of EVM(Embedded Virtual Machine). Actually, we verified the usefulness of the decompiling method. And the decompiling method suggested in this paper can be used to minimize the mistake in developing Virtual machine platform.

Virtual Machine Code Optimization using Profiling Data (프로파일링 데이터를 이용한 가상기계 코드 최적화)

  • Shin, Yang-Hoon;Yi, Chang-Hwan;Oh, Se-Man
    • The KIPS Transactions:PartA
    • /
    • v.14A no.3 s.107
    • /
    • pp.167-172
    • /
    • 2007
  • VM(Virtual Machine) can be considered as a software processor which interprets the machine code. Also, it is considered as a conceptional computer that consists of logical system configuration. But, the execution speed of VM system is much slower than that of a real processor system. So, it is very important to optimize the code for virtual machine to enhance the execution time. Especially the optimizer for a virtual machine code on embedded devices requires the highly efficient performance to the ordinary optimizer in the respect to the optimized ratio about cost. Fundamentally, functions and basic blocks which influence the execution time of virtual machine is found, and then an optimization for them nay get the high efficiency. In this paper, we designed and implemented the optimizer for the virtual(or abstract) machine code(VMC) using profiling. Firstly, we defined the profiling information which is necessary to the optimization of VMC. The information can be obtained from dynamically executing the machine code. And we implemented VMC optimizer using the profiling information. In our implementation, the VMC is SIL(Standard Intermediate Language) that is an intermediate code of EVM(Embedded Virtual Machine). Also, we tried a benchmark test for the VMC optimizer and obtained reasonable results.

Cognition of Teachers' and Students' Awareness on Gender for the Contents of Korean Language Education (외국어로서 한국어 교육콘텐츠에서의 성별언어에 대한 인식)

  • Park, Deok-Jae
    • The Journal of the Korea Contents Association
    • /
    • v.9 no.8
    • /
    • pp.423-432
    • /
    • 2009
  • This paper focuses on gender studies with respect to language education for KFL(Korean as a foreign language) students. It also attempts to view the role of gender as exerting influence on language learning and teaching, and surveys KFL teachers' awareness of the role of gender in Korean language education. It is conceivable that teachers who are aware of differences between female and male will be able to take these into account in their teaching; in doing so they will be more effective in their teaching than if they were to teach in ignorance of these differences. The survey for the teachers' awareness of gender difference was conducted through teachers' discussion as the follow-up measure of the questionnaire. A few teachers do not have a clear idea about the importance of gender differences in language teaching, but the majority have cognizance of the matter. For this research, a questionnaire was administered to 71 subjects, consisting 37 intermediate KFL students and 34 advanced KFL students. The result of the questionnaire reveals that 50.4% subjects use their words and intonation without recognizing the gender difference, on the other hand, 49.6% subjects recognize the gender differences in Korean language use. The result should be adopted as a sociolinguistic factor for the contents of second language education.

A Study on the Rule for Creation of the Pattern Language of Christopher Alexander (크리스토퍼 알렉산더의 패턴언어 생성규칙에 관한 연구)

  • Jung, Sung-Wook;Kim, Moon-Duck
    • Korean Institute of Interior Design Journal
    • /
    • v.26 no.1
    • /
    • pp.75-82
    • /
    • 2017
  • This study reviews the process of creating the patterns through the Christopher Alexander's books to discover the fundamental rules for creation of the pattern language. The essential ideas of 11 rules describing the characteristics of the pattern language are organized by keyword depending on the characteristics of each rule. Then, this study analyzes which keyword was applied importantly and how it had been developed chronologically in the Alexander's books. As a result, 5 keywords - reflection of cultural difference, reflection of human desires, solving the repeated problem, function suitable for principal purpose, and network structure - are applied to his early books in which the pattern language was theoretically developed, the pattern of traditional society was discovered and the network structure was developed. Another 5 keywords - user participation method, new problem solving, structure preserving transformation, post-mechanization method, and central invariant structure - are applied to the books in his mid-term after completion of the pattern theory which discover new pattern for contemporary society and apply the pattern language to time and space. In his later books which organize the theory of pattern language and suggest the direction for using the pattern language, 5 keywords - wholeness, post-mechanization method, user participation method, new problem solving, and structure preserving transformation - are applied. Users may use the pattern language more precisely if he/she considers the keywords of the early period in searching the patterns of existing environment, the keywords of the intermediate period in searching the patterns of new environment or in regard to time and space, and the keywords of the later period in considering direction of the application of the pattern language.

An Analysis of the Achievement Test in the King Sejong Institute: Current Status of Applicants and their Performance (세종학당 성취도 평가 응시 현황 및 결과 분석 연구)

  • Kim, Jihye;Lee, Sunyoung;Park, Jinwook;Noh, Jungeun
    • Journal of Korean language education
    • /
    • v.29 no.3
    • /
    • pp.55-82
    • /
    • 2018
  • The purpose of this study is to analyze Language Achievement tests of King Sejong Institute which have been carried out from 2014 to 2017. Language Achievement tests of King Sejong Institute has been developed since 2014, the test is operated in 99 institutes of 46 countries now (As of first half of 2017) When this study analyzes the result of evaluation for 4 years, it was found that the number of nations enforcing the evaluation, institutes and examinees has continued its growth. In the early stage of evaluation, the examinees from Asian regions take up majority but the recent proportion of European region is getting bigger gradually. In addition, only beginner level evaluation was carried out in the early stage but recently its range is expanded to the intermediate level. This Language Achievement tests of King Sejong Institute can be utilized very valuable data which can diagnose the present and future of oversea Korean language education. In order to elevate public confidence as Korean language achievement test, this study suggested, first, increase the feedback effect of evaluation, second, establish the learning history information of examinees along with the test scores, third, conduct the training for evaluator in order to increase the validity and reliability of the evaluation, fourth, seek to utilize the results of the achievement test.

A Study of Programming Language Class with Lego NXT Robot for University of Education Students - Centered on Maze Problem - (레고 NXT 로봇을 활용한 예비교사의 프로그래밍 언어 수업 방안 - 미로 찾기 문제를 중심으로 -)

  • Hong, Ki-Cheon
    • Journal of The Korean Association of Information Education
    • /
    • v.13 no.1
    • /
    • pp.69-76
    • /
    • 2009
  • This paper proposes a teaching plan of programming language class for university of education students amusingly with LEGO Mindstorms NXT robot. The goal of class is not fragmentary knowledge acquirement but problem-solving of maze. This robot communicates with GUI named NXT-G installed in computer via USB. GUI is not text-based but icon-based programming tool. This paper designs a semester with 3 steps such as beginner, intermediate, high-rank. Beginner step is consists of learning of basic functions such as GUI usage and several sensors of robot. Intermediate step is consists of solving of maze problem with low complexity. High-rank step is consists of solving maze problem with medium and high complexity. All maze problem-solving have 3 process with algorithm, flowchart, and programming with stack.

  • PDF

Design and Implementation of a Decompiler for Verification and Analysis of Intermediate Code in C++ Compiler (C++ 컴파일러에서 중간코드의 검증과 분석을 위한 역컴파일러의 설계 및 구현)

  • Bae Sung-Kyun;Kim Young-Keun;Lee Yang-Sun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2006.05a
    • /
    • pp.1405-1408
    • /
    • 2006
  • C++ 언어는 객체지향 프로그래밍 언어로, 기존의 C++ 프로그램은 각각의 플랫폼에 따른 컴파일러를 통해 목적기계의 코드(object code)로 변환되므로 실행되는 플랫폼에 의존적인 단점이 있다. 이러한 단점을 보완하는 방법으로 스택기반의 가상기계와 가상기계의 입력형태인 중간코드를 이용하는 기법이 있다. EVM(Embedded Virtual Machine)은 ANSI C, ISO/IEC C++ 언어와 SUN사의 Java 언어 등을 모두 수용할 수 있는 임베디드 시스템 기반의 가상기계이며, EVM에서 실행되는 중간코드인 SIL(Standard Intermediate Language)은 객체지향 언어와 순차적인 언어를 모두 수용하기 위한 명령 코드의 집합으로 설계되어 있다. 본 논문에서는 C++ 컴파일러를 통해 생성된 SIL 코드가 올바른지 검증하고 원시코드의 분석을 용이하게 하기 위해서 SIL 코드를 어셈블리 코드와 유사한 형태의 재 표현된 C++ 프로그램으로 역컴파일하는 시스템을 설계하고 구현하였다.

  • PDF

Component-Based VHDL Analyzer for Reuse and Embedment (재사용 및 내장 가능한 구성요소 기반 VHDL 분석기)

  • 박상헌;손영석
    • Proceedings of the IEEK Conference
    • /
    • 2003.07b
    • /
    • pp.1015-1018
    • /
    • 2003
  • As increasing the size and complexity of hard-ware and software system, more efficient design methodology has been developed. Especially design-reuse technique enables fast system development via integrating existing hardware and software. For this technique available hardware/software should be prepared as component-based parts, adaptable to various systems. This paper introduces a component-based VHDL analyzer allowing to be embedded in other applications, such as simulator, synthesis tool, or smart editor. VHDL analyzer parses VHDL description input, and performs lexical, syntactic, semantic checking, and finally generates intermediate-form data as the result. VHDL has full-features of object-oriented language such as data abstraction, inheritance, and polymorphism. To support these features special analysis algorithm and intermediate form is required. This paper summarizes practical issues on implementing high-performance/quality VHDL analyzer and provides its solution that is based on the intensive experience of VHDL analyzer development.

  • PDF

KUIC_DRC : VLSI Layout Verification (KUIC_DRC : 집적회로 마스크 도면 검증)

  • Seo, In-Hwan;Kim, Tae-Hoon;Kim, Hong-Rak;Kim, Jung-Ryoul;Chung, Ho-Sun;Lee, Wu-Il
    • Proceedings of the KIEE Conference
    • /
    • 1988.07a
    • /
    • pp.582-586
    • /
    • 1988
  • This paper describes KUIC_DRC(Kyungpook national University Intelligent CAD_Design Rule Checker) which verifies VLSI layout. It uses modified linked list data structure. The input form is modifed CIF(Caltech Intermediate Form), called KIF(Kyungpook Intermediate Form). It makes error file, a KIF file. It is written in C language and excuted on MS-DOS, in IBM PC/AT.

  • PDF