함수형프로그래밍의 정의 및 주목받는 이유에 대해서 알아보고, 명령형 언어와의 차이점을 통해 함수형언어의 특성과 문제점을 고찰한다. 또 순수함수언어에 대하여 예문을 통한 원시함수와 함수 형식을 살펴보았다.
1. 함수형프로그래밍의 정의
프로그래밍의 주된 구조가 함수 호출에 기반을
시험은 NCS 학습 모듈 중 정보통신 분야의 ‘정보기술’ 분류에 포함된 ‘정보기술개발’과 ‘정보기술운영’에 속한 125개의 학습 모듈을 기반으로 하고 있다.
- 1과목 소프트웨어 설계, 2과목 소프트웨어 개발, 3과목 데이터베이스 구축, 4과목 프로그래밍언어 활용, 5과목 정보시스템 구축 관리
더욱 `분명`해 지는데, C의 경우는 그 중요성이 더욱 크다. 왜냐하면 C를 만든 사람들이 이 C를 `시스템 프로그래밍용`으로 만들었기 때문이다. `시스템 프로그램`이란 쉽게 얘기해서 `컴퓨터라는 기계`를 작동 시키는 프로그램을 말한다. 따라서 당연히 하드웨어를 잘 알아야 C 를 잘 쓸 수 있다.....(중략)
운영체제 분석
1) 운영체제의 종류 및 특징
Windows : 중소 규모 서버, 개인용 적합, 유지와 관리 비용 측면에서는 가장 안정적이다. Unix : IBM, 대용량 처리, 안정성이 요구되는 서버, NAS, 안정적, 신뢰도, 대용량 처리를 위
해 선호되고 있다. 비용이 많이 든다. Linux : 중대 규모 서버, 하드웨어 및 소프트웨
프로그래밍에 대한 연구는 두 가지로 분류 할 수 있다.
첫번째는 병렬 프로그래밍언어 자체에 대한 연구이다. 즉, 병렬 처리가 가능한 병렬 프로그램이 언어를 이용하여 사용하여 사용자가 병렬 프로그램을 작성하는 방법이다. 이러한 병렬 프로그래밍언어에는 Ada, Occam, Concurrent Pascal 등이 존재 한다.