메인내용

언어별 코드

언어별 코드

섀넌-파노의 부호

  • enShannon-Fano`s code
  • zh 香农-范诺码
  • jaシャノン-ファノ符号
  • deShannon-Fano-Kodierung
  • esCódificación de Shannon-Fano
  • idKode Shannon-Fano
  • vimã Shannon Fano

정보원 부호화 정리의 한계값을 달성하기 위해서 섀넌과 파노가 고안한 부호. 통신문을 2진 부호로 부호화하는 경우, 가장 유효한 부호 문장에서 각 문자의 발생 확률을 구하여 확률이 큰 조의 순으로 배열하고, 모든 조를 각 부분의 확률이 같아지도록 둘로 나누어 부호 1, 0을 대응시킨다. 다음에 이와 같이 만들어진 1, 0의 부분을 다시 확률이 같아지도록 둘로 나누어 두 번째 기호로써 1, 0을 대응시킨다. 같은 방법으로, 어느 부분이나 하나의 조만 포함하게 될 때까지 반복해 나가면 각 조에는 1, 0의 기호열이 대응된다.

분자 전자 소자

약어 MED

  • enMolecular Electronic Devices
  • zh分子电子器件
  • ja分子電子素子
  • deModulare elektronische Einrichtung
  • esDispositivos electrónicos moleculares
  • idMolecular Electronic Devices, MED
  • vithiết bị điện tử phân tử

실리콘 대신 유기 분자를 사용하는 전자 소자. 분자 전자 소자는 실리콘을 기반으로 하고 있는 반도체를 대체할 수 있는 새로운 소자 기술이다. 분자 크기가 수 나노미터 미만으로 매우 작아서 자기 조립 공정이 가능하고 고집적이면서도 저렴한 전자부품을 만들 수 있다.

압전 전계 효과 트랜지스터

약어 PE-FET

  • enPiezoElectric Field Effect Transistor
  • zh压电场效应晶体管
  • jaピエゾ電界効果トランジスター
  • dePiezoelektrischer Feldeffekttransistor
  • esTransistor de efecto de campo piezoeléctrico, PE-FET
  • idPiezoElectric Field Effect Transistor, PE-FET
  • vibóng bán dẫn hiệu ứng trường điện tử Piezo

기계적인 힘을 가하여 얻어진 전압으로 전계 효과 트랜지스터(FET)에 흐르는 전류를 제어하는 소자. 나노 기술과 융합하여 나노 전자 소자를 구현하는 기술이다.

인증서 경로 생성

  • enCertificate Chaining
  • zh证书链
  • ja認証書経路の生成
  • deGenerierung von Zertifikatspfad
  • esEncadenamiento de certificados
  • idRantai Sertifikat
  • viChuỗi chứng chỉ

인증서 유효성 확인에 필요한 인증서 경로를 찾는 것. 예를 들어, 사용자 인증서를 인증하기 위해서는 해당 인증서를 발급한 인증 기관, 해당 인증 기관을 인증하는 최상위 인증 기관까지의 인증서 경로를 생성해야 한다.

스파게티 코드

  • enspaghetti code
  • zh面条式代码
  • jaスパゲティプログラム
  • deSpaghetticode
  • escódigo de espagueti
  • idkode spaghetti
  • viMã spaghetti

프로그램에서 제어 흐름이 마치 스파게티 면발처럼 얽혀져 있는 프로그램 코드에 붙여진 이름. goto문의 과다한 사용이 이러한 코딩을 유도한다. 컴퓨터가 발전함에 따라 프로그램들의 규모도 커지고 보다 복잡해지면서, 코드의 유지 관리나 오류 수정이 상대적으로 어려워 졌으며 스파게티 코딩은 이러한 작업들을 혹독하게 만들었다. 1970년대 10년을 풍미한 용어 구조화(structured) 프로그래밍은 이러한 스파게티 코딩을 완전하게 벗어나게 했으며, Pascal이나 C언어와 같은 구조화 프로그래밍 언어를 사용하면 goto문을 전혀 사용치 않는 구조화 프로그래밍이 가능하다.

범용 비동기화 송수신기

약어 UART

  • enUniversal Asynchronous Receiver/Transmitter
  • zh通用异步收发器
  • ja汎用非同期送受信機
  • deUniversal Asynchronous Receiver Transmitter
  • esReceptor/Transmisor Asíncrono Universal
  • idUniversal Asynchronous Receiver/Transmitter, UART
  • vibộ nhận/phát không đồng bộ phổ thông

컴퓨터의 비동기 직렬 통신을 처리하는 프로그램. 보통 마이크로칩으로 실현되며, RS-232C DTE 인터페이스를 제공하여, 모뎀이나 기타 다른 직렬장치들과 통신하거나 데이터를 주고받을 수 있게 한다. UART는 병렬 데이터를 직렬 비트 스트림으로 변환, 또는 복원하고, 패리티 비트를 추가하거나 패리티를 검출, 제거하며, 비동기 통신을 위해 시작 비트와 정지 비트를 추가하고 삭제하는 기능들을 수행한다. 또한, UART 직렬 통신측의 속도와 CPU 속도에는 큰 차이가 있어 완충기(buffer)을 내장하기도 한다.