반응형

ITStory 116

업무일지 - 0512

오전수업 코일 릴레이 -릴레이 릴레이는 코일에 전류를 흘리면 자석이 되는 성질을 이용하고 있다. 코일이 전자석으로 되었을 때 철판을 끌어당겨, 그 철판에 붙어있는 스위치부의 접점을 열거나 닫는다. 릴레이의 좋은점은 전기적으로 독립된 회로를 연동시킬수 있다는 점이다. 5V와 같은 저전압계로 구성된 회로의 동작에 의해 AC 100V계의 회로를 ON/OFF시키든가, 대전류의 회로를 ON/OFF시킬 수 있다. 그것은 코일 부분과 접점 부분이 완전하게 절연되어 있어서 전기적으로 외부기기와 절연할 수 있기 때문이다. -MOSFET(Metal-Oxide Semiconductor Field Effect Transistor)또는 MOS 트랜지스터는 금속막,산화막,반도체영역으로 구성된 트랜지스터의 일종이다. -논리회로 논..

School Study 2010.05.12

C언어 역사

C 프로그래밍 언어는 1970년대 초 켄 톰슨과 데니스 리치가 당시 새로 개발된 유닉스 운영체제에서 사용하기 위해 만든 프로그래밍 언어이다. 켄 톰슨은 BCPL언어를 필요에 맞추어 개조해서 "B"언어(언어를 개발한 벨 연구소의 B를 따서)라 명명했고, 이 B언어에서 C언어가 탄생했다. 유닉스 시스템의 바탕 프로그램은 모두 C로 씌여졌고, 많은 운영체제의 커널도 또한 C로 만들어졌다. 오늘날 많이 쓰이는 C++는 C에서 객체 지향형 언어로 발전된 것이다. 또 다른 다양한 최신 언어들도 그 뿌리를 C에 두고 있다. 1963년 - ALGOL 60에서 CPL이 파생 1969년 - BCPL 개발 1970년 - B언어 개발 1972년 - 벨 연구소 (Bell Laboratories) 에 있는 Dennis Ritch..

C 2010.05.12

프로그래밍언어 비교

언어 실행 모델 영향 받음 방법론 타입 시스템 등장시기 에이다 컴파일러 알골 (Ada 83), 파스칼, C++ (Ada 95), 스몰토크 (Ada 95), 자바 (Ada 2005) 동시성, 분산, 제네릭, 명령형, 객체지향 static, strong, safe, nominative 1983 알골 컴파일러 명령형 static, strong, safe 1958 알골 60 컴파일러 알골 58 명령형 static and dynamic typing, strong, safe 1960 알골 68 인터프리터 / 컴파일러 / JIT 컴파일러 알골 60 동시성, 명령형 static and dynamic typing, strong, safe, structural 1968 APL 대부분 인터프리터, 약간 컴파일러 배열지향 1..

C 2010.05.12

0511 업무일지

C언어 우선 기초적인 C언어를 이용한 프로그래밍과 컴파일을 통해 출력하는 연습. 기본적으로 코딩을 위해서는 위의사항을 지켜야한다. 코딩후 출력한 화면에 에러를 표시하는 내용이 표시된다. c 언어는 우리가쓰는 언어와 마찬가지로 문법과 단어로 이루어진다. 출력을 위해서는 코딩한 내용을 compile해야 하여 명령문은 "cl"이다. "이름.C"로 compile하게되면 실행파일인 "이름.exe"말고도 "이름.obj"라는 파일이 하나더 생기게되는데 이것은 실행파일로 변환되기전 한번 거쳐서 변화되는것이기 때문에 생기는 파일이다. 진법 10진법 : 0, 1, 2, …, 9로 표현되는 10개의 디지트로 숫자를 표현 2진법 : 0, 1로 표현되는 2개의 디지트로 숫자를 표현 8진법 : 0, 1, 2, …, 7로 표현되는..

School Study 2010.05.11

0510

기초 회로 + linux (해커스쿨) 간단한 프로그래밍 (비주얼C) -명일과제- 프로그래밍언어 ■프로그래밍 언어 컴퓨터와 인간이 서로 의사소통을 하기 위한 것으로, 프로그래밍 언어의 구분은 기능에 따라 저급 언어와 고급언어로 분류한다. ⑴ 좋은 프로그래밍 언어의 조건 ① 언어의 구조와 개념이 단순하고 명료해야 한다. ②언어의 개념이 확장성이 있어야 한다. ③신뢰성이 있어야 한다. ④다른 기종과 호환이 되어야 하며 다른 언어에 쉽게 이식성이 있어야 한다. ⑤추상을 지원할 수 있어야 하고 검증하기 쉬워야 한다. ⑵ 프로그래밍 언어 소개 1) 프로그래밍 언어의 구분 -프로그래밍 언어는 크게 저급(Low-level) 언어와 고급(High-level) 언어로 구분됨 ① 저급언어 기계 중심의 언어로 기계 코드를 잘..

School Study 2010.05.10
반응형