
총 19개
-
프로그래밍언어론2024.08.311. 프로그래밍 언어의 역사 1.1. 1950년대 프로그래밍 언어: ALGOL 1950년대 프로그래밍 언어 ALGOL은 기계에 종속되지 않는 프로그래밍 언어의 필요성이 증가하면서 등장하였다. 미국과 유럽의 공동 위원회가 International Algorithmic Language(IAL)를 개발하였고, 이후 ALGOL이라는 이름으로 바뀌었다. 1958년 ALGOL58이 발표되자 많은 사람들이 번역기를 만들어내는 성과를 거두었다. 그러나 당시 FORTRAN의 IBM 투자로 완벽하고 오류 없는 언어가 개발되면서, ALGOL은 초안 ...2024.08.31
-
for 문 EBNF2024.09.021. 프로그래밍 언어의 기능과 평가 기준 1.1. 프로그래밍 언어의 기본 기능 1.1.1. 작성력 작성력(writability)은 프로그래밍 언어의 기본 기능 중 하나로, 프로그래밍 과정에서 프로그래머가 코드를 작성하기 편리하고 수월한 정도를 나타낸다. 작성력은 프로그래밍 언어의 문법 구조, 키워드 및 식별자 명명 방식, 데이터 타입 지원, 연산자 및 제어구조 등 전반적인 언어 설계에 의해 결정된다. 언어의 작성력이 높다는 것은 프로그래밍 과정에서 프로그래머의 생산성과 편의성이 높다는 것을 의미한다. 예를 들어 C 언어는 포...2024.09.02
-
텀프로젝트 회로2025.03.171. 서 론 1.1. 실험의 목적 3비트 전가산기를 이용해 두 자리 덧셈을 하고 그 결과를 7-세그먼트에 나타내는 것이 이번 실험의 목적이다. 실험에 사용된 재료는 칩소켓 - 16pin(4개), 14pin(2개), 칩 - 74LS47(2개), 74LS283(2개), 74LS08(1개), 74LS32(1개), 그리고 7세그먼트 캐소드 타입 기판이다. 1.2. 실험 재료 소개 실험을 수행하기 위해 필요한 재료들은 다음과 같다. 칩소켓으로는 16핀 칩소켓 4개와 14핀 칩소켓 2개가 사용되며, 칩으로는 74LS47 2개, 74LS28...2025.03.17
-
컴퓨터일반 요약2025.01.081. 시스템 유형 및 특징 1.1. 일괄 처리 시스템 1.1.1. 정의 및 핵심 요약 일괄 처리 시스템(Batch Processing System)은 일련의 작업을 묶어서 한번에 처리하는 컴퓨터 시스템이다. 이 시스템은 사용자와의 상호작용 없이 작업을 수행하며, 일반적으로 큰 규모의 데이터를 처리하는데 사용된다. 작업들은 일반적으로 큐(queue)에 누적되어, 컴퓨터 자원이 사용 가능해지면 처리되는 방식이다. 1.1.2. 목표 기술 일괄 처리 시스템의 주요 목표기술은 자동화된 방식으로 큰 규모의 데이터를 효율적으로 처리하는 것이...2025.01.08
-
apache22025.03.081. 빅데이터 실시간 처리기술(STORM) 1.1. 빅데이터 실시간 처리기술(STORM)의 개념 Apache Storm은 빅 데이터 애플리케이션용으로 설계된 오픈 소스 실시간 스트림 처리 시스템이다. 대규모 데이터 스트림의 병렬 처리를 지원하므로 조직은 데이터가 생성되는 대로 데이터를 분석하고 인사이트를 얻을 수 있다. Storm은 Nimbus 노드가 토폴로지를 관리하고 클러스터의 감독자 노드에 작업을 할당하는 마스터-작업자 모델이 포함된 분산 아키텍처를 사용한다. 방향성 비순환 그래프로 표현되는 토폴로지는 데이터를 수집하는 스파...2025.03.08
-
물류에서의 RFID 도입사례 분석2024.09.271. RFID 개념 및 특징 1.1. RFID 정의 및 구성 RFID는 Radio Frequency Identification의 약자로, IC칩과 무선을 통해 식품ㆍ동물ㆍ사물 등 다양한 개체의 정보를 관리할 수 있는 인식 기술을 지칭한다. 다른 말로는 '전자태그' 혹은 '스마트 태그', '전자 라벨', '무선식별' 등으로 불린다. 이를 기업의 제품에 활용할 경우 생산에서 판매에 이르는 전 과정의 정보를 IC칩이라는 초소형 칩에 내장시켜 이를 무선주파수로 추적할 수 있다. RFID는 지금까지 유통분야에서 일반적으로 물품관리를 위해 ...2024.09.27
-
기업들이 클라우드를 개발해야 하는 이유와 타당성에 대해 본인의 의견을 제시하시오2024.09.121. 서론 21세기 디지털 시대에 진입함에 따라 기업들은 전통적인 IT 인프라 및 비즈니스 모델을 혁신적으로 변화시키는데 큰 주력을 기울이고 있다. 이러한 혁신의 핵심 요소 중 하나가 바로 "클라우드 컴퓨팅"이다. 클라우드는 뛰어난 유연성과 효율성을 제공함으로써 기업의 경쟁력을 향상시키고, 혁신적인 비즈니스 모델의 가능성을 열어주고 있다. 현대 기업들은 빠르게 변화하는 시장 환경에 적응하기 위해 새로운 기술과 전략을 도입해야 한다. 이에 따라 많은 기업들이 클라우드를 개발하고 도입함으로써 기업의 생산성을 향상시키고 새로운 비즈니스 ...2024.09.12
-
AWS 클라우드시스템 설계2024.09.251. 서론 1.1. 클라우드 컴퓨팅의 정의와 종류 클라우드 컴퓨팅은 인터넷 상에 유틸리티 데이터 서버를 통해 데이터를 저장하고 콘텐츠를 사용하는 등 관련 서비스를 한 번에 사용할 수 있는 컴퓨팅 환경을 말한다. 이는 개인이나 기업이 물리적 데이터 센터를 직접 구축하거나 서버를 구입, 소유, 유지, 관리하는 대신 AWS, MS 애저 등과 같은 공급자로부터 컴퓨팅 파워, 데이터베이스, 스토리지 등의 기술 서비스를 구매하고 엑세스하는 형태로 서비스가 제공된다. 클라우드 컴퓨팅 서비스에는 크게 세 가지 종류가 있다. 첫째, IaaS(I...2024.09.25
-
프로그래밍 언어론2024.10.051. 프로그래밍 언어의 발전과 특징 1.1. 1950년대 프로그래밍 언어: ALGOL 1950년대에는 기계에 종속되지않는 프로그래밍 언어의 필요성이 증가하였다. 이에 미국과 유럽의 공동 위원회가 International Algorithmic Language(IAL)를 개발하게 되었고, ALGOL이라는 이름으로 바뀌게 되었다. 이후 ALGOL58이 나와 해당 문서가 발표되자 많은 사람들이 이를 이용하여 번역기를 만들어내는 성과를 보였다. 그러나 FORTRAN의 IBM투자로 완벽하고 에러 없는 언어가 개발되었고, ALGOL은 당시 초...2024.10.05
-
프로그래밍언어론2024.10.101. 프로그래밍 언어의 발전 및 특징 1.1. 1950년대 프로그래밍 언어: ALGOL 1950년대에는 기계에 종속되지않는 프로그래밍 언어의 필요성이 증가하여 미국과 유럽의 공동 위원회가 International Algorithmic Language(IAL)를 개발하게 되었고, ALGOL이라는 이름으로 바뀌었다. 이후 ALGOL58이 나와 해당 문서가 발표되자 많은 사람들이 이를 이용하여 번역기를 만들어내는 성과를 보였다. 그러나 FORTRAN의 IBM투자로 완벽하고 에러 없는 언어가 개발되었고, ALGOL은 당시 초안 형태라 1...2024.10.10