• Title/Summary/Keyword: GO language

Search Result 154, Processing Time 0.061 seconds

Concurrency processing comparison of large data list using GO language (GO언어를 이용한 대용량 데이터 리스트의 동시성 처리 비교)

  • Lee, Yoseb;Lim, Young-Han
    • The Journal of the Convergence on Culture Technology
    • /
    • v.8 no.2
    • /
    • pp.361-366
    • /
    • 2022
  • There are several ways to process large amounts of data. Depending on the processing method, there is a big difference in processing speed to create a large data list. Typically, to make a large data list, large data is converted into a normalized query, and the result of the query is stored in a List Map and converted into a printable form. This process occurs as a cause of lowering the processing speed step by step. In the process of storing the results of the created query as a List Map, the processing speed differs because the data is stored in a different format for each type of data. Through the simultaneous processing of GO language, we want to solve the problem of the existing difference in processing speed. In other words, it compares the results of GO language concurrency processing by providing how different and how it proceeds between the format contained in the existing List Map and the method of processing using concurrency in large data lists for faster processing. do.

Constructing Effective Code Analyzer to Measure the Quality of Blockchain Code based on Go Language (Go 언어 기반 블록체인 코드의 품질 검증을 위한 효율적인 정적분석기 개발)

  • An, Hyun-sik;Park, Jihoon;Park, Bokyung;Kim, R. Young-chul
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2019.10a
    • /
    • pp.694-696
    • /
    • 2019
  • 현재 4차 산업 혁명과 가상화폐에 대한 전 세계적인 관심으로 블록체인 시스템이 급부상하고 있다. 현재 구현중심인 국내외 블록체인 시장에서 무수히 많은 블록체인 기반 플랫폼들이 등장과 함께 오류가 발생하고 있다. 하지만 블록체인 시스템의 신뢰성, 확장성, 안정성 등에 대한 검증은 누구도 하고 있지 않다. 이런 문제 해결을 위해 Go language로 구성된 블록체인 코드를 분석할 수 있는 정적분석기를 통한 품질 가시화 방법을 제안한다. 이를 통하여 Blockchain Code의 내부 복잡도를 식별하고자한다. 즉, 코드 내부를 가시화하고 개발자가 보다 쉽게 코드를 유지보수 할 수 있으며 블록체인 시스템의 소프트웨어 공학적인 고품질화가 가능하다.

Henry James's The Turn of the Screw: The Subject and the Ontological Status of the Real Gaze

  • Kim, Kyung-Soon
    • Journal of English Language & Literature
    • /
    • v.57 no.6
    • /
    • pp.999-1016
    • /
    • 2011
  • In The Turn of the Screw, the go'erness encounters with the apparitions that harrow her throughout the story: she sees a frightening male ghost that Mrs. Grose identifies as Peter Quint, deceased former 'alet of the children's uncle, who had pre'iously shared the charge of the children with the pre'ious go'erness, Miss Jessel. The appearance of the ghosts hails the go'erness and thereby forces her to be jarred out of the comfortable habits of indi'iduality and plunged into a negati'ity de'oid of the socio-normati'e directi'es and guarantees. Such an encounter shows the idea that consciousness is a plenum of existence e'ocati'e of human mind as a decentered pandemonium. For the go'erness in The Turn of the Screw, the foundation to force her to experience the uncanny, as an inconsistency in the symbolic order, is particular. Its particularity is absolute in the same way e'ery one of us dreams his or her world. It resists mediation and cannot be made part of a symbolic medium. Just as Lacan's conceptions of desire, feminine sexuality, 'Object a,' not-whole, sla'ery, mastery, self-deception, authenticity, and act of psychoanalysis help us understand our contradictory social reality, so does The Turn of the Screw help us make sense of the way the go'erness, as the being who is capable of raising the question of being, questions the idea of being. In conclusion, the particular way the go'erness dreams her world is e'ocati'e of an excessi'e being, an anatomical complement, and a particular experience, such as the go'erness's encounter with the ghosts testifies to a knowledge that escapes the knowledge of the speaking being.

Comparison of Go and C++ TBB on Parallel Processing (Go와 C++ TBB의 병렬처리 비교)

  • Park, Dong-Ha;Moon, Bong-Kyo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2017.04a
    • /
    • pp.64-67
    • /
    • 2017
  • Applying concurrent structure and parallel processing are a common issue for these day's programs. In this research, Dynamic Programming is used to compare the parallel performance of Go language and Intel C++ Thread Building Blocks. The experiment was performed on 4 core machine and its result contains execution time under Simultaneous Multi-Threading environment. Static Optimal Binary Search Tree was used as an example. From the result, the speed-up of Go was higher than the number of cores, and that of TBB was close to it. TBB performed better in general, but for larger scale, Go was partially faster than the other.

An Application of Announcing techniques to the teaching of speech for non-native speakers of Japanese

  • Tomoko Shimoda
    • Proceedings of the KSPS conference
    • /
    • 1996.10a
    • /
    • pp.168-168
    • /
    • 1996
  • In this paper I will examine some concrete examples of the obstacles faced by non-native speakers of Japanese when learning the language. I will go on to suggest ways in which these obstacles may be overcome. Nowadays there are numerous Japanese language books available for non-native speakers. However, most of these introductory Japanese language books focus on topics such as pronunciation, accent and intonation. Notable, these introductory textbooks provide insufficient emphasis on prosodic features of the Japanese language. The Japanese language has been considered by many teachers as relatively easy compared to other languages, due to its simple phonetic structure. This may be a partial explanation of the reason why the teaching of prosodic features has generally been given insufficient emphasis. To teach Japanese efficiently at a university level I have combined an emphasis on the teaching of prosodic features together with my experience of television announcing. This has entailed using television news programmes and contemporary reading materials in my class. Using taped material I intend to describe a case-study of teaching of Japanese articulation.

  • PDF

A Study on Finger Language Translation System using Machine Learning and Leap Motion (머신러닝과 립 모션을 활용한 지화 번역 시스템 구현에 관한 연구)

  • Son, Da Eun;Go, Hyeong Min;Shin, Haeng yong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2019.10a
    • /
    • pp.552-554
    • /
    • 2019
  • Deaf mutism (a hearing-impaired person and speech disorders) communicates using sign language. There are difficulties in communicating by voice. However, sign language can only be limited in communicating with people who know sign language because everyone doesn't use sign language when they communicate. In this paper, a finger language translation system is proposed and implemented as a means for the disabled and the non-disabled to communicate without difficulty. The proposed algorithm recognizes the finger language data by leap motion and self-learns the data using machine learning technology to increase recognition rate. We show performance improvement from the simulation results.

MOBILE LEARNING SYSTEM FOR NUMERICAL ANALYSIS BY USING PHP

  • KIM, SANG-BAE
    • Journal of applied mathematics & informatics
    • /
    • v.37 no.1_2
    • /
    • pp.157-162
    • /
    • 2019
  • Programming tools are essential for students learning numerical analysis. It is troublesome to go to a laboratory where a computer is located after taking a lecture. Nowadays most students have mobile phones which can be used for programming practice through the Internet. PHP is a server-side scripting language designed for web development but also used as a general-purpose programming language. However, PHP has many inconveniences, such as adding a dollar symbol ($) to every varable. This paper introduces a slightly modified language, NAPHP, and a system which is designed for students to use their own mobile phone to write down the language NAPHP and run it on the web page. The system NAPHP-SYS is an educational tool that turns NAPHP into PHP, run PHP code and show the results on the web.

Tool Utilization Strategy for Using Block Programming Language as a Preceding Organizer for Text Programming Language Learning (텍스트 프로그래밍 언어 학습을 위한 블록 프로그래밍 언어를 선행조직자로 활용할 수 있는 도구 활용 전략)

  • Go, HakNeung;Lee, Youngjun
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2022.07a
    • /
    • pp.395-396
    • /
    • 2022
  • 본 논문에서는 블록 프로그래밍 언어를 선행조직자로 하여 텍스트 프로그래밍 언어를 학습하는 도구 활용 전략을 연구하였다. 텍스트 프로그래밍 언어는 파이썬이며, 블록 프로그래밍 언어는 엔트리, 활용하는 도구는 주피터 노트북으로 선정하였다. 주피터 노트북을 활용한 블록 프로그래밍 언어 선행조직자 학습 전략은 code cell에 IPython.display.IFrame 클래스를 활용하여 결과 창에 엔트리 작업환경을 불러와 선행조직자로 제시하여 엔트리를 학습 후 code cell에서 파이썬으로 학습한다. 주피터 노트북을 통해 블록 프로그래밍 언어를 선행조직자로 제시 후 텍스트 프로그래밍 언어를 제시함으로써 텍스트 프로그래밍 언어를 학습할 때 인지적 부담을 줄어들고 긍정적 전이가 일어나 효과적인 학습이 될 것으로 기대된다.

  • PDF

Teaching English Literature and Critical Thinking, beyond just Language Acquisition

  • Kim, Yeun-Kyong
    • English Language & Literature Teaching
    • /
    • v.16 no.4
    • /
    • pp.71-90
    • /
    • 2010
  • This study suggests that English literature educators need to be eclectic and flexible in applying theories and methods, not simply adhering to one or two for all situations and occasions. They need to be available to go with the flow and particularly employ whatever is needed at any given moment of class time. There is a current trend emphasizing English literature as merely a language resource rather than the study of English literature as an end in itself. Without much attention given to literary analysis and criticism, students tend to lack creative and critical thinking abilities. Given the current imbalance, it would seem important to address the issue, and create English class programs that maintain a balance between teaching the study of English literature to improve students' critical thinking abilities, and its use as a language resource. To fulfill this goal, thorough preparation is required. Indeed, we can direct our intelligence more effectively when we are well prepared and we are familiar with the basic methods and mechanics of teaching our subject. The greatest achievement of the English literature class I taught was that the students showed unexpectedly remarkable creative and critical appreciation of the novel we studied, in addition to improving their English language skills.

  • PDF

A Methodology for Ontology-based Knowledge Acquisition and Structuring in an Industry-Academic-Government Project ″Go Japan!″

  • Hideki-Mima;Yoon, Tae-Sung
    • Proceedings of the CALSEC Conference
    • /
    • 2003.09a
    • /
    • pp.197-203
    • /
    • 2003
  • The purpose of the study is to develop an integrated knowledge structuring system for the domain of engineering, in which ontology-based literature mining, knowledge acquisition, knowledge integration, and knowledge retrieval are combined using XML-based tag information and ontology management. The system supports combining different types of databases (papers and patents, technologies and innovations) and retrieving different types of knowledge simultaneously. The main objective of the system is to facilitate knowledge acquisition and knowledge retrieval from documents through an ontology-based dynamic similarity calculation and a visualization of automatically structured knowledge. Through experimentations we conducted using 100,000 words economic documents reported in the "Go! Japan" project for analyzing Japanese industrial situation, and 100,000 words molecular biology Papers, we show the system is Practical enough for accelerating knowledge acquisition and knowledge discovery from the information sea.

  • PDF