• Title/Summary/Keyword: C Language

Search Result 1,636, Processing Time 0.025 seconds

The Design of a Functional Language which has an Annotation Syntax and Implmentation of the Front-end of the Translator for the Language (Annotation을 가지는 함수언어의 설계 및 번역기 전반부 구현)

  • 최관덕
    • Journal of the Korea Society of Computer and Information
    • /
    • v.3 no.1
    • /
    • pp.25-34
    • /
    • 1998
  • There are two major method for expressing parallelim in functional languages. The one is the strictness analysis and the other the annotation. The strictness analysis is a method that a compiler detects parallelism and expresses the detected information in the object program. The annotation is a method that a programmer detects parallelism and expresses in the source program. This study is on the annotation and is aimed at construction of a translator for a functional language which has an annotation syntax. The translator translates a source program to enriched lambda-calculus graphs. The translator is implemented in C using compiler development tools such as YACC and Lex, under UNIX environments. In this paper we present the design and implementation techniques for developing the front-end of the translator.

  • PDF

Integration of OWL and SWRL Inference using Jess (Jess를 이용한 OWL과 SWRL 통합추론에 관한 연구)

  • Lee Ki-Chul;Lee Jee-Hyong
    • Proceedings of the Korean Institute of Intelligent Systems Conference
    • /
    • 2005.11a
    • /
    • pp.213-216
    • /
    • 2005
  • W3C에서는 온톨로지의 표준 언어로 OWL(Web Ontology Language)을 발표하였고 이를 활용한 온톨로지가 다양한 곳에 적용되어 구축이 되고 있다. 하지만, DL(Description Logic)기반인 OWL언어가 표현할 수 있는 규칙의 한계로 인하여 이를 확장하기 위한 연구가 활발히 진행되고 있다. 이러한 연구를 통하여 W3C에서는 OWL과 RuleML(Rule Markup Language)을 통합하여 규칙(Rule)에 대한 표현력이 더욱 향상된 SWRL(Semantic Web Rule Language) 언어를 제안하였다. 현재 이러한 연구는 OWL, SWRL 온톨로지 언어를 활용하고 Racer, Jess와 같은 엔진을 통하여 추론을 하는 형태로 활성화 되어 가고 있다. 하지만 이러한 형태로 온톨로지를 구축하는데 있어서 Racer를 이용한 DL추론, Jess를 이용한 Rule-base추론이 병행되고 있다. 이에 따라 본 논문에서는 온톨로지를 추론하기 위한 엔진으로 Racer와 Jess의 병행이 아닌, Jess를 이용하여 DL기반언어인 OR온톨로지를 추론하는 것 뿐 만 아니라 SWRL언어의 규칙 또한 추론할 수 있도록 한다. 이러한 시스템을 구축하기 위해 OWL을 Jess언어를 이용하여 추론할 수 있도록 개발된 OWLJessKB라는 툴과 SWRL언어를 추론하기 위해 Jess언어로 변환하여 이를 추론하는 SWRL Factory, 그리고 이출 이용하여 통합 추론하기 위한 세가지 통합 추론 플랫폼을 제안한다.

  • PDF

Computer Programming Education using App Inventor for Android (안드로이드 앱 인벤터를 활용한 컴퓨터 프로그래밍 교육)

  • Kim, Byungho
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.17 no.2
    • /
    • pp.467-472
    • /
    • 2013
  • Many people are showing interest on computing and computer programming ever as much as the smartphone become more popular. Computer programming languages, however, like Java or C++ being used to teach freshmen in computer science-related majors as the first programming language they will study are so difficult to understand. In this paper, we proposed a short-term curriculum for teaching computer programming using App Inventor for Android to freshmen students major in computer science as the first programming language they will study, which can encourage their interest in computer programming. According to survey from students participated in actual teaching, we found that the proposed curriculum can contribute to increase their interest on computer programming and even self-confidence on development of applications for smarphone.

A Study of Language on the Korean's Color-Image (한국인의 색채 이미지 언어에 관한 연구)

  • 박연선
    • Archives of design research
    • /
    • v.11 no.3
    • /
    • pp.17-23
    • /
    • 1998
  • It is very necessary and important that color image language is given to each coloring to highten efficiency on applying color scheme. For that in this research, literature cited and survey are carried out to select languages on the Korean's color-image connected with color scheme at the same time, and I did my best to objectify the subjective color image through verifying related experts. As the result of research, I classified the color image into 14 categories; A. energy or dinamic, B. harmony, C. order, D. style and fashion, E. mystery, F. Practicalty, G. dignity, H. gorgeousness, I. the sense of sight, touch, taste, hearing, J. complexity, K. sexuality and growth, L. standard, M. static and lyricism, N. simplicity to promote user's usefulness. For the user's convenience on color plan, the work to propose color scheme concided with the selected color-image languages is deferred till the follow-up research.

  • PDF

An Empirical Study of Diversity and Interoperability of Programming Languages (프로그래밍 언어의 다원성과 상호운영성의 실증적 분석)

  • Ko, Bongsuk;Lee, Byeongcheol
    • KIISE Transactions on Computing Practices
    • /
    • v.23 no.5
    • /
    • pp.304-309
    • /
    • 2017
  • Programmers use multiple languages to reuse legacy code best suited to their problems. However, it is quite challenging to develop error-free multilingual programs because new types of bugs occur since misunderstanding about language interfaces such as Java Native Interface (JNI) and Python/C. There is a considerable amount of research to overcome multilingual program bugs and errors but these researches have less consideration about substantiality of programming languages, language interfaces, and bugs to evaluate their analyses and tools. In this paper, we have identified and establish substantiality of multilingual programming research with empirical study about diversity and interoperability of programming languages in Ubuntu software ecosystem based on real-world statistical data.

HAN-LALA : Hanyang-Layout Language (HAN-LALA : 한양 레이아웃 언어)

  • Kim, Hyun-Gon;Rhee, Byung-Ho;Chong, Jong-Wha
    • Journal of the Korean Institute of Telematics and Electronics
    • /
    • v.27 no.3
    • /
    • pp.124-130
    • /
    • 1990
  • This paper presents a new layout language, HAN-LALA (HANyang LAyout LAnguage), to automate the LSI/VLSI layout design. HAN-LALA is a C extension, which is easy to describe the layout. As HAN-LALA is directly compiled with no preprocessor, it renders easy debugging and short design time. For the technology independent layout design, the design rules and the process technologies are organized into seperate modules. The related objects are grouped and the placement is performed on the groups. Also the various routing modules including a river routing module and the one which can consider the forbidden regions make the layout design error-free without detailed descriptions of the layout.

  • PDF

OWL Authoring System for building Web Ontology (웹 온톨로지 구축을 위한 OWL 저작 시스템)

  • Lee Moohun;Cho Hyunkyu;Cho Hyeonsung;Cho Sunghoon;Jang Changbok;Choi Euiin
    • The Journal of Society for e-Business Studies
    • /
    • v.10 no.3
    • /
    • pp.21-36
    • /
    • 2005
  • Current web search includes a lot of different results with information that user does not want, because it searches information using keyword mapping. Ontology can describe the correct meaning of web resource and relationships between web resources. And we can extract suitable information that user wants using Ontology Accordingly, we need the ontology to represent knowledge. W3C announced OWL(Web Ontology Language), meaning description technology for such web resource. However, the development of a special tool that can effectively compose and edit OWL is inactive. In this paper, we designed and developed an OWL authoring system that can effectively provide the generation and edit about OWL.

  • PDF

A Study of Language on the Korean's Color-Image (한국인의 색채 이미지 언어에 관한 연구)

  • 박연선
    • Archives of design research
    • /
    • v.12 no.1
    • /
    • pp.75-82
    • /
    • 1999
  • It is very necessary and important that color image language is given to each coloring to highten efficiency on applying color scheme. For that in this research, literature cited and survey are carried out to select languages on the Korean's color-image connected with color scheme at the same time, and I did my best to objectify the subjective color image through verifying related experts. As the result of research, I classified the color image into 14 categories; A. energy or dinamic, B. harmony, C. order, D. style and fashion, E. mystery, F. Practically, G. dignity, H, gorgeousness, I. the sense of sight, touch, taste, hearing, J, complexity, K. sexuality and growth, L. standard, M. static and lyricism, N, simplicity to promote user's usefulness. For the user's convenience on color plan, the work to propose odor scheme concided with the selected color-image languages is deferred till the follow-up research.

  • PDF

The role of dialogue journal writing in Korean middle school students' English writing (대화식 저널 쓰기 활동이 한국인 중학생들의 영어쓰기에 미치는 영향)

  • Lee, Jaemin;Lim, Hyun-Woo
    • English Language & Literature Teaching
    • /
    • v.16 no.3
    • /
    • pp.291-315
    • /
    • 2010
  • The present study examined the role of dialogue journaling in Korean students' English writing development. Thirteen Korean middle school students participated in a five-week dialogue journal writing program. The participants' English writing skills before and after their dialogue journaling were compared in terms of holistic and analytical scores of their English essays. The study also examined the changes in the participants' language use, as manifested in their dialogue journals. The results indicated the positive influence of dialogue journal writing on the participants' English writing skills in the areas of content and lexical fluency. As for the linguistic evidence that related dialogue journaling to English writing development, the three patterns of change in language use emerged from the participants' dialogue journals: a) raised awareness on grammar conventions, b) raised awareness on discourse conventions, and c) increased depth and richness in idea development. There were also three unhelpful factors associated with little improvement of English writing: a) lack in basic writing skills, b) repetitive use of identical sentence patterns, and c) lack in grammatical and lexical awareness. Overall, the results suggested that dialogue journaling could facilitate Korean students' English writing development when it creates authentic communicative interactions between the teacher and students.

  • PDF

Design and Implementation of a Scalable Fast Crossbar Switching Fabric on MPLS networks over ATM (ATM 기반 MPLS 망에서 확장성을 고려한 고속 크로스바 스위치 설계 및 구현)

  • 이동원;홍현석;김영철;최덕재;이귀상
    • Proceedings of the IEEK Conference
    • /
    • 2000.11a
    • /
    • pp.303-306
    • /
    • 2000
  • In this paper, we propose VC merge capable hardware architecture for scalability based on ATM switching fabric. We implemented a scheduler for configuring crossbars in input-queued switches which support virtual output queues at the input ports. Also, we implemented VC merge capable scheduler at the output ports. We verified the proposed model by using C language, and designed with VHDL language. Then, we simulated and synthesized it with software of the SYNOPSYS corporation.

  • PDF