프로그래밍2 프로그래밍 공통 : 절차지향(POP), 객체지향(OOP) 언어 절차지향과 객체지향은 서로 다른 프로그래밍 기법으로써 설계단계부터 개발의 방향성이 다르게 진행됩니다. 정확하진 않지만 각각 시대를 대표하는 프로그래밍 기법입니다. 절차지향 POP ( Procedural Oriented Programming ) 대표적인 절차지향 언어는 C언어 이며, 그외 포트란(Fortran), 코볼(Cobol), 파스칼(Pascal), 베이직(Basic) 이있습니다. 사실 절차지향(Procedural Oriented Programming)이라는 말에 수많은 오류와 수많은 이슈들이 있습니다. 본론만 간단히 말하자면 절차지향이라는 말은 객체지향(Object Oriented Programming) 이라는 개념이 생기면서 그에 반대되는 개념으로, 절차적 프로그래밍(Procedural Progr.. 2021. 5. 27. C언어 기초지식 #1 : 컴파일러 컴파일러란? 어디선가 많이 들어본 말이 있을것 입니다. 세상은 0과 1로 구성되어있다고, 먼가 굉장히 철학적이고 괴상한 말인거 같지만 이것은 사실입니다. 우리가 매일 쓰는 컴퓨터 또한 마찬가지 입니다. 컴퓨터를 구성하고있는 하드웨어 즉 CPU, RAM, HDD, SSD 등은 모두 반도체 소자의 집합체입니다. 반도체 소자의 역할은 쉽게 말해 스위치의 역할입니다. 스위치를 어떻게 설계하여 전기적 신호를 원하는 목적지 까지 잘 보낼수있을까의 문제이죠. 예를 들어 방문을 열고 형광등을 켜기위해 스위치를 누릅니다. 스위치라는것은 누르다(1), 누르지 않는다(0) 이 두가지 경우 말고는 존재하지 않습니다. 오늘은 형광등 스위치를 3만큼 켜야겠다! 이런 말은 존재하지 않을 뿐더러 불가능한 일입니다. 그저 켠다(1),.. 2019. 11. 15. 이전 1 다음