메인내용

언어별 코드

언어별 코드

매킨토시

약어 Mac

  • enMacintosh
  • zh苹果电脑
  • jaマッキントッシュ
  • deMacintosh
  • esMacintosh, Mac
  • idMacintosh, Mac
  • viMacintosh, Mac

미국의 애플 컴퓨터 회사가 1984년 1월에 발표한 16비트 및 32비트 개인용 컴퓨터의 상품명. ‘맥(Mac)’이란 애칭으로 불리기도 한다. 매킨토시 컴퓨터는 컴퓨터에 대한 전문 지식이 없는 사람이라도 손쉽게 사용할 수 있도록 인간-기계 인터페이스를 중시한 설계로 제작된 것이 특징으로 사용하기 쉬운 개인용 컴퓨터로서 매우 인기가 높다.

  • enshell
  • zh
  • jaシェル
  • deShell
  • escascarón
  • idShell
  • vivỏ

운영 체계(OS)를 사용자와 접촉하는 셸과 실제 하부 루틴의 집합인 커널(kernel)로 분할하여 구성하는 경우, 이용자와 시스템 간의 대화를 가능하게 해 주며, 이용자가 입력시킨 문장을 읽어 그 문장이 요청하는 시스템 기능을 수행하도록 해 주는 명령 해석기. 셸은 커널같이 주기억 장치에 영주하는 것이 아니고 보조 기억 장치에 교체될 수 있다.

데이터베이스 스키마

  • endatabase schema
  • zh数据库模式
  • jaデータベーススキーマ
  • deDatenbankschema
  • esesquema de bases de datos
  • idskema database
  • visơ đồ cơ sở dữ liệu

데이터베이스(DB: database)에서 데이터 구조와 그 표현법, 자료 간의 관계를 형식 언어로 정의한 것.데이터베이스 스키마(database schema)는 데이터베이스(Database) 전체 또는 일부의 논리적인 구조를 표현하는 것으로 데이터베이스 내에서 데이터가 어떤 구조로 저장되는지를 나타낸다. 데이터베이스 스키마는 데이터 사전(data dictionary)에 저장하며 현실 세계의 단면을 추상화하는 모델링 과정을 통하여 만들어진다.데이터베이스 스키마는 대부분의 상용 데이터베이스 관리 시스템(DBMS)에서 사용하는 안시/스파크(ANSI/SPARC)모델의 3층 스키마 구조(three-schema architecture)에 따라 외부 스키마, 개념 스키마, 내부 스키마로 구분한다.- 외부 스키마(external schema): 사용자 관점의 스키마. 사용자 또는 프로그램 입장에서의 논리적 구조로 여러 개가 존재한다.- 개념 스키마(conceptual schema): 사용자와 데이터베이스(DB) 관리자 관점의 스키마. 데이터베이스에 실제로 어떤 데이터가 저장되었으며, 데이터 간의 관계는 어떻게 되는지를 정의하는 스키마로 전체 관점으로 한 개만 존재하며 접근 권한, 보안 및 무결성 등에 관한 정의를 포함한다.- 내부 스키마(internal schema): 저장 장치와 데이터베이스(DB) 설계자 및 개발자 관점의 스키마. 개념 스키마를 물리적 저장 장치에 구현하는 방법을 정의하는 데 사용하고 물리적 구조 및 내부 레코드의 물리적 순서 등을 표현한다.또한 데이터베이스 스키마는 DB의 논리적 구조나 물리적 구조가 변경되어도 응용 프로그램과 데이터가 서로 영향을 미치지 않고 종속되지 않도록 다음과 같은 데이터 독립성을 보장한다.- 논리적 독립성: 외부 스키마와 개념 스키마 사이의 독립성. 응용 프로그램에 영향을 주지 않고 DB의 논리적 구조(개념 스키마)를 변경할 수 있다.- 물리적 독립성: 개념 스키마와 내부 스키마 사이의 독립성. 응용 프로그램이나 DB의 논리적 구조에 영향을 주지 않고 DB의 물리적 구조(내부 스키마)를 변경하고 관리할 수 있다.

암호 알고리즘

분야 security

  • encryptographic algorithm
  • zh密码算法
  • ja暗号化アルゴリズム
  • dekryptografischer Algorithmus
  • esalgoritmo criptográfico
  • idAlgoritma Kriptografi
  • vithuật toán mật mã

암호화(encryption)와 복호화(decryption)에 사용되는 수학 함수. 대칭 키, 비대칭 키 알고리즘, 해시 알고리즘, 전자 서명 알고리즘 따위가 있다.

자바

  • enJava
  • zhJava
  • jaジャバ, JAVA
  • deJava
  • esjava
  • idJava
  • viJava

미국의 선 마이크로시스템즈사가 개발한 객체 지향 프로그래밍 언어. 1995년 5월에 발표, 1996년 1월부터 정식 버전의 배포를 개시하였다. C++를 바탕으로 언어 규격을 규정하였다. 버그(bug)의 원인이 되기 쉬운 기능, 예를 들면 포인터 연산을 생략하였다. 또 C++에서는 사용이 끝난 객체(object)를 명시적으로 폐기하도록 프로그램에 기술하였으나 그 대신 자동 쓰레기 수집(garbage collection) 기능을 추가하였다. 이와 같이 메모리 관리의 오류로 기인되는 버그를 방지한다. 자바는 객체 클래스의 계승(inheritance) 관계를 실행할 때에 확정하는 동적 모델을 채용하였다. C++에서는 컴파일 시에 확정하기 때문에 상위 클래스에 새로운 기능을 추가하면 그 클래스와 계승 관계가 있는 모든 클래스를 재컴파일해야 한다. 자바에서는 클래스의 계승 관계를 실행할 때 확정하기 때문에, 하위의 클래스를 재컴파일할 필요가 없다. 자바로 작성한 프로그램의 원시 코드는 자바 컴파일러(Java compiler)로 컴파일한다. 자바 컴파일러는 바이트 코드라는 중간 코드를 생성한다. 이 중간 코드를 자바 가상 머신이라는 소프트웨어로 해석해서 실행한다. 이 소프트웨어를 실장한 컴퓨터라면 컴퓨터의 명령 집합 아키텍처나 운영 체계에 관계없이 같은 바이트 코드를 변경하지 않고 실행할 수 있다. 자바의 원시 코드를 고쳐 쓰거나 재컴파일할 필요가 없다. 그렇기 때문에 자바는 기종이나 운영 체계와 무관한 응용 프로그램의 개발 도구로 각광받고 있다. 자바 가상 머신의 실현 방법으로는 현재 3종류가 있다. 즉 바이트 코드를 해석하여 축차적으로 실행하는 자바 해석기, 바이트 코드를 일괄적으로 2진 코드로 변환하고 실행하는 JIT 컴파일러(just in time compiler), 바이트 코드를 고속으로 해석하여 실행하기 위한 자바 칩(마이크로프로세서)이다.

청각 사용자 인터페이스

약어 AUI

  • enAuditory User Interface
  • zh听觉界面
  • ja 聴覚ユーザインタフェース
  • deAUI
  • esInterfaz de usuario auditiva, AUI
  • idAntarmuka Pengguna Pendengaran, AUI
  • viGiao diện người dùng thính giác

음성과 소리를 이용하여 기계를 사용하는 방식. 말하는 컴퓨터, 음성으로 전화 걸기, 차량용 내비게이션 처럼 음성으로 길안내를 해주는 것 등이 모두 포함된다.