상속개념으로 클래스 만들면 생성자 소멸자 이런것들도
상속받은 일정한 순서대로 실행되잖아. 맞지?
객체지향이라고 해서 중구난방으로 이거 실행되다가
뜬금없이 저거실행되다가 하는건 아님
어차피 기계어로 번역되면 순차,분기,반복이 전부임
상속개념으로 클래스 만들면 생성자 소멸자 이런것들도
상속받은 일정한 순서대로 실행되잖아. 맞지?
객체지향이라고 해서 중구난방으로 이거 실행되다가
뜬금없이 저거실행되다가 하는건 아님
어차피 기계어로 번역되면 순차,분기,반복이 전부임
소멸자 호출 순서도 모름?
그니까 그것도 기계어 관점에선 일정한 절차지향일 뿐
기계어가 무슨 절차지향이냐 ㅋㅋㅋ goto문이 어떤 원리로 동작하는지 알고 하는소리인가
기계어 자체가 절차지향은 아니지만 거의 1대1로 매핑되는 어셈블리는 절차지향이 맞는데
절차지향은 하이레벨 랭귀지에서 통용되는 일종의 설계 철학(프로그래밍 패러다임)이고 어셈블리랑 절차지향이랑 아무런 연관 관계가 없음
절차지향은 프로시져 단위로 개발하는 패러다임이고 어셈블리는 절차지향이 맞다 게이야 뭔 상관이없어
너 비전공자냐? 보통 프로그래밍 패러다임은 컴파일러가 존재하고 언어의 구조가 잡힌 고수준 언어를 대상으로 설계 원칙을 정하는건데 거기에 어셈블리가 왜 들어감?
보통 고수준 언어라는 내용은 도대체 어디서 따온 뇌피셜이냐? 저수준언어는 언어의 구조가 안잡혀있냐? 어셈블리어도 보통 절차지향으로 구분한다 모르겠으면 좀 찾아봐라
어셈블리가 무슨 구조가 잡혀있음? 너 어셈블리 안해봤지? 어셈블리 실행 순서는 오로지 $pc 레지스터로 제어가능하고 메모리를 어떻게 넣고 빼느냐밖에 없는데 무슨 구조가 있다는거임?
절차지향 프로그래밍이라는 패러다임 자체가 애초에 C언어같은 고수준 언어가 생긴 시점부터 나온 개념이란다. 사람이 읽기 쉬운 코드를 어떤 방식으로 작성해나가느냐가 패러다임을 정하는 기준이 되는건데 느닷없이 어셈블리가 왜나오냐 ㅋㅋㅋㅋ.. 진짜 답답한 놈이네 이거