Comments (5)
할일
- CODE 마지막 챕터 읽기
from wednesday_salon.
회고
- 다읽음.
- 회로부터 컴퓨터 소프트웨어까지 공부해서 좀더 컴퓨터 관련 용어와 프로그래밍적인 원리에 대해 파악할 수 있었음!
- 블로그에 지금까지 읽은 것 정리함
저수준, 고수준 언어
- 어셈블리어는 컴퓨터의 하드웨어와 밀접한 관계를 가지고 있으므로 보통 저수준 언어라 불린다.
- 고수준 언어는 높은 추상화 수준을 가지는 프로그래밍 언어를 모두 지칭한다.
- 고수준 언어는 자신의 문법을 기계어로 변환할 수 있는 컴파일러(compiler)가 있어야 한다.
- 어셈블리어에 비해 배우기 쉽고, 명확하고, 소스 파일의 크기도 작다.
- 어셈블리어처럼 특정 프로세서에 의존하지 않으므로 이식성이 좋은 경우가 많다.
- 그러나 어셈블리어로 작성된 프로그램보다 실행 파일은 더 크고 느릴 수 있다.
ALGOL
은 프로그래밍 언어의 원형(archetype)을 다수 포함하지만 더 이상 사용하지 않는 고수준 언어이다.(1) 변수의 할당, 조건문 begin real a, b, c; a := 535.43; b := 289.771; c := a x b; print ('The product of ', a, 'and ', b, ' is ', c); if a < 0 then print ('Sorry, the number was negative); else begin ... end end end
(2) 반복문 begin real array a[1:100]; integer i; for i := 1 step 1 until 100 do a[i] := sqrt(i); end
- 가장 많이 사용되고 있는 프로그래밍 언어들은 ALGOL 형식을 가지고, 전통적인 폰노이만 아키텍처에 기반을 두고 있다.
인터넷 그래픽에 대하여
- 문자 기반의 화면에서 그래픽 위주의 화면 구성으로 변경되는 과정은 컴퓨터 진화에서 매우 중요하다.
- 화면은 픽셀(pixel, picture element)이라는 작은 사각형 점의 배열로 구성되어 있다.
- 각 픽셀에 사용되는 비트의 수는 종종 색 해상도(color resolution)라 불린다.
- 표현 가능한 색의 수 = 2^픽셀 당 비트의 수
- 인터넷은 여러 데이터가 중앙에 집중되어 있지 않다는 점에서 초기 통신 시스템과는 다르다.
- 인터넷 그래픽 부분ㅇ서 가장 유명한 것은 HTTP를 이용하는 WWW(World Wide Web)이다.
- 대부분의 웹 브라우저는 HTML 파일을 볼 수 있게 해주며, 검색도 편한데, 이는 텍스트 파일 형식의 장점이기도 하다.
- HTML은 프로그래밍 언어는 아니고 단지 텍스트와 그래픽을 적절히 위치시켜줄 뿐이다.
- 서버 쪽에서 필요한 모든 작업은 CGI(Commen Gateway Interface) 스크립트를 통해 처리할 수 있다.
- 클라이언트 측에서는 Javascript 같은 간단한 프로그래밍 언어를 HTML에 포함해 구동시킬 수 있다.
- 사용자의 웹 브라우저는 HTML 텍스트를 해석하는 것처럼 Javascript 문장을 해석할 수 있게 된다.
- 사용자의 컴퓨터에서 바로 수행시킬 수 있는 프로그램을 웹 사이트에서 직접 제공?
- Java는 컴파일 결과로 기계어가 아닌 바이트 코드가 생성된다.
- 이는 JVM(Java Virtual Machine)이라는 가상의 컴퓨터로 구동되는 코드이다.
- 따라서 어떤 머신에서 어떤 그래픽 운영체제를 사용하는지 상관없이 구동시킬 수 있다.
- 플랫폼에 독립적인 프로그래밍이 가능하다.
from wednesday_salon.
참석
from wednesday_salon.
미참석 ㅠㅠ
from wednesday_salon.
저두 미참석.....
from wednesday_salon.
Related Issues (20)
- [21.05.5] 모각코 수요 스터디(온라인) HOT 6
- [21.05.12] 모각코 수요 스터디(온라인) HOT 4
- [21.05.19] 모각코 수요 스터디(온라인)
- [21.05.26] 모각코 수요 스터디(온라인) HOT 7
- [21.06.02] 모각코 수요 스터디(온라인) HOT 6
- [21.06.09] 모각코 수요 스터디(온라인)
- [21.06.16] 모각코 수요 스터디(온라인) HOT 2
- [21.06.23] 모각코 수요 스터디(온라인) HOT 4
- [21.06.30] 모각코 수요 스터디(온라인) HOT 3
- [21.07.07] 모각코 수요 스터디(온라인) HOT 3
- [21.07.14] 모각코 수요 스터디(온라인)
- [21.07.21] 모각코 수요 스터디(온라인)
- [21.07.28] 모각코 수요 스터디(온라인)
- [21.08.04] 모각코 수요 스터디(온라인) HOT 1
- [21.08.11] 모각코 수요 스터디(온라인) HOT 2
- [21.08.18] 모각코 수요 스터디(온라인) HOT 2
- [21.08.25] 모각코 수요 스터디(온라인)
- [21.09.01] 모각코 수요 스터디(온라인) HOT 2
- [21.09.08] 모각코 수요 스터디(온라인)
- [21.09.15] 모각코 수요 스터디(온라인)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wednesday_salon.