일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 프로그래머스 #JAVA #코딩테스트 #다음에 올 숫자 #코딩
- JAVA #객체지향언어 #절차지향언어 #코딩 #Python #C #C++ #객체지향 #절차지향
- 프로그래머스 #자바 #java #코딩테스트 #연속된 수의 합 #코딩
- Today
- Total
목록Programming/Java (7)
Javadocs
1. 일반적인 컴퓨터 구조 이해하기 1) 노트북, 스마트폰에서 사용하는 여러가지 프로그램 2) java, c, c++, python 언어가 프로그램을 실행하는 기반을 제공함 3) 소프트웨어가 실행되는 영역은 하드웨어임. 4) 프로그램(소프트웨어)을 실행한다는 의미 - 프로그래머가 미리 만들어논 명령어를 중앙처리장치(CPU, Central Processing Unit)가 읽어 들여서 그 명령어대로 컴퓨터의 하드웨어를 작동시키는 과정임. 2. 중앙처리장치 1) 컴퓨터에서 프로그램의 명령어를 수행하는 컴퓨터의 두뇌와 같은 역할을 한다. 2) 구성요소 - 산술 / 논리부, 제어부, 레지스터 3. 주메모리(main memory) 1) RAM 2) 컴퓨터가 작업을 수행하는 동안 작업 수행에 필요한 명령어와 자료(D..
매번 공부를 하게 되면 따라 다니면서 나를 괴롭히던 개념인 객체 지향, 절차 지향!!! 이번 기회로 제대로 공부해서 정리를 해보려고 한다. 1. 절차지향언어(Procedural Programming) 절차지향 프로그래밍이란 ? 말 그대로 절차를 따라 물 흐르듯 개체를 순차적으로 처리하여 프로그램 전체가 유기적으로 연결되도록 만드는 프로그래밍 기법이다. 대표적으로 C, Fortran 등이 있습니다. 점차적으로 소프트웨어 언어의 발달과 컴파일러의 발달로 하드웨어가 소프트웨어의 발달을 따라오지 못하는 상황이 발생하게 됩니다. 이러한 이유 객체지향 언어가 등장하게 되는 계기가 됩니다. 1) 절차지향의 장점 컴퓨터의 처리구조와 유사해서 실행속도가 빠르다. 2) 절차지향의 단점 유지보수가 어렵다. 절차에 따라 순차..