일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- javascript
- CSS
- HTML5.
- Nemeth Braille
- ┌─┐
- Inkscape
- C
- 위키
- 선형대수학
- 리브레위키
- 프로그래밍 언어
- LaTeX
- python
- css3
- html
- 수학
- matlab
- 확률
- 자바스크립트
- Java
- IT
- 글이_점점_짧아지고_있습니다.
- 프로그래밍
- C언어
- html5
- 물리학
- 점자
- C++
- 나무위키
- 오늘의 문제
- Today
- Total
목록프로그래밍 (43)
SturdyCobble's Study Note
※이 글은 프로그래밍 언어에 대한 기초적인 이해를 가정하고 있습니다. 최소 프로그래밍 언어 하나 정도를 약간이라도 접해보시는 것을 추천하며, 컴파일러 사용법 등은 글에서 생략했습니다. 또한, 이 글은 프로그래밍 언어의 간단한 응용에 대해서만 언급합니다. 프로그래밍 언어를 분류하는 기준은 다양하지만, 첫째로 절차적 프로그래밍 언어(Procedural Programming)와 객체 지향적 프로그래밍 언어(Object-Oriented Programming)으로 나누어 볼 수 있습니다. 물론, 절차적 프로그래밍 언어에서도 객체 지향적 프로그래밍을 가능하게 할 수는 있지만, 언어 차원에서 이러한 형태의 프로그래밍을 용이하게 지원하지 않는다는 점에서 차이가 있습니다. 이 기준에 의하면 C언어를 제외한, Java, ..
※이 글은 프로그래밍 언어에 대한 기초적인 이해를 가정하고 있습니다. 그러나 심화 내용은 다루지 않으며, 프로그래밍 언어의 간단한 응용에 대해 다룰 예정입니다. 프로그래밍을 한다는 것은 프로그램을 만든다는 것입니다. 기본적으로 그 코드를 작성하는 과정을 나타내기도 하며, 작성된 코드가 최종적인 프로그램으로 변환되는 과정은 아래와 같이 그림으로 나타내 볼 수 있습니다. 때로는 여러개의 코드를 작성하여 분리하게 되는데, 최종 단계에서 이 코드는 하나의 프로그램으로 완성되게 됩니다. 이때 JAVA의 경우 약간 다른 경로를 따라가기도 하는데, 코드를 컴파일 한 것이 Class 파일이고, 이를 JVM(자바 가상 머신)이 해석하여 프로그램을 나타냅니다. 이 경우 JVM이 먼저 깔려 있어야 한다는 전제가 있어야 하지..
※이 글은 프로그래밍 언어에 대한 기초적인 이해를 가정하고 있습니다. 그러나 심화 내용은 다루지 않으며, 프로그래밍 언어의 간단한 응용에 대해 다룰 예정입니다. 세상에는 많은 프로그래밍 언어가 있습니다. C, C++과 같은 오래된 언어가 있는가 하면, 그 역사가 그나마 짧은 Java나 Python같은 언어도 있고, 더 나아가 역사가 얼마 되지 않는 수 많은 언어들이 있습니다. 그 언어는 그 언어만의 특색이 있기에 계속 사용되어져 옵니다. 그런데 한 언어에서 다른 언어를 새로 배우는 과정은 때때로 힘들때가 많다는 것을 느낍니다. 저 또한 그랬고 그렇기에 여러 언어를 함께 공부해보자라는 생각으로, 약간은 도전이지만, C, C++, Java, Python의 네 언어를 한꺼번에 차근차근 알아보는 과정을 진행해보..