컴퓨터에서 하이/로우, 고급/저급은 추상화 층이 어디에 있는가 하는 거지
니가 기계 쪽에 가까운 추상층이면 로우, 인간 쪽에 가까운 추상층이면 하이. 이런거여.
보통 언어가 하이면 포인터, 메모리 할당 이런 인간 사고에 불필요한 기계적 문제들은 프로그래밍 할때 생각할 필요가 없다
추상화를 프로그래밍 하는 두가지 중요한 방법이 데이터(자료구조)와 프로시져(함수) 개념이여. 이런게 없이 프로그래밍 하려면 기계적으로 걍 통짜로 프로그래밍 해야 되는데, 보통 입문한 조팝들 프로그래밍이 이렇지.
프로의 프로그래밍이란 인간의 사고를 그대로 옮긴 것으로 인간이 보면 그 구조와 작동원리가 보여야 돼지. 그걸 컴파일 하면 기계에서 돌리는 용이므로 인간을 위한 추상화를 해체하고 걍 기계에서 빨리 돌아가는 코드를 생성해 내면 된다. 이게 컴파일러 제작의 궁극의 목표이기도 하지
한줄요약: 외쳐! 추상화
니가 기계 쪽에 가까운 추상층이면 로우, 인간 쪽에 가까운 추상층이면 하이. 이런거여.
보통 언어가 하이면 포인터, 메모리 할당 이런 인간 사고에 불필요한 기계적 문제들은 프로그래밍 할때 생각할 필요가 없다
추상화를 프로그래밍 하는 두가지 중요한 방법이 데이터(자료구조)와 프로시져(함수) 개념이여. 이런게 없이 프로그래밍 하려면 기계적으로 걍 통짜로 프로그래밍 해야 되는데, 보통 입문한 조팝들 프로그래밍이 이렇지.
프로의 프로그래밍이란 인간의 사고를 그대로 옮긴 것으로 인간이 보면 그 구조와 작동원리가 보여야 돼지. 그걸 컴파일 하면 기계에서 돌리는 용이므로 인간을 위한 추상화를 해체하고 걍 기계에서 빨리 돌아가는 코드를 생성해 내면 된다. 이게 컴파일러 제작의 궁극의 목표이기도 하지
한줄요약: 외쳐! 추상화
네 그래서 추상화가 무엇이죠
컴퓨터에서 추상화란 니가 컴퓨터에서 표현하자고 하는 것에 누구나 동의할 수 있는 "정확한 이름"을 붙이는 행위라고 보면 된다.
11010100011010 을 추상화하면 a = 8 이게됨. 그러니까 기계어 배우지말고 고급언어 하세요 ^^
빼액!!! 로우언어 안하면 조밥이거든여????!! c언어하면 땔감아니거든여
그렇구나