22019, 1/1101 회원가입  로그인  
   rootguy
   http://f-world.co.kr
   [re] 어셈블러는 하드웨어에 따라 체계가 다르다고 하는데...

http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Board&no=9430 [복사]


===============================================================================

>
>그런 이유로 호환성이 나쁘다고 하는데
>
>그럼 다른 버전의 어셈블리 어를 일일이 배워야 하는 건가요?
>
>
===============================================================================

어셈블리어는 공부를 하시돼 이쪽으로 진출하지 않는다면 깊게는 하지 말고 맛보기만
하는 정도로 하면 좋을것 같습니다.

프로그래밍을 하실려면 기본적으로 현대적인 언어들이 왜 생기게 됐는지 공부를 하시면 많은 도움이 됩니다.

발전사를 보면
기계어 > 어셈블리어 > 함수지향언어 > 객체지향언어 등등..

현재 2500개의 언어가 있었지만, 일반인들이 아는 것은 그 중에서 50개 정도이며,
일반적으로 많은 사람들이 접하는 언어는 10여개 정도..

기계어는 0과 1로 처리를 하며, 최초로 앨런듀링이라는 분의 머리에서 나온 개념이라고 알려져 있습니다.

기계어는 0과 1로 하다보니 사람들이 이해하기가 정말 어렵습니다.

그래서 그 다음에는 어셈블리어가 나왔습니다. 0과 1을 좀더 사람이 알아보기
쉽게 표현하자는 뜻에서 출발을 했습니다.

MOV AX, 100 이런 식으로, 정보의 이동을 ...

그 다음에는 이것도 어렵다.. 사람이 직관적으로 이해를 할 수 있는 것이
필요하다고 해서, 구조지향적인 언어가 탄생했습니다.

그러다가 구조지향적인 언어는 함수를 기반으로하며, 재사용하기엔 좀 무리가 있어서
매번 만들었던 코드를 다시 짜야한다. 이건 낭비다..라고 해서..

좀 더 재사용을 강조한 객체지향언어가 탄생했습니다.
객체지향언어에서 가장 중요한 부분은 개인적으로는 추상이라는 개념이라고 생각합니다.

추상이라는 개념은... 직접 찾아보시길.. 아주 개념이 재미있습니다.

결론은 대표적인 언어의 발전사를 한 번 경험을 하는게 좋을듯 합니다.
기계어는 그냥 넘어가시고 어셈블리어의 기본만 공부를 하시고 넘어가시면 좋을듯 합니다.

비록 현재는 특정한 부분에서만 사용하고 그리 사용을 하지 않지만 좀더 멋진 프로그래머가 될려면 예전 언어들을 알아야 요즘언어를 이해하는데 많은 도움이...

  Hit : 14148     Date : 2007/09/14 08:39



    
xaero77 객체의 추상화...이게 객체지향의 꽃이져 -_-;;; 이거 잘못 잡으면 플그래밍 다 망치는...-_-;;; 2007/09/14  
rootguy xaero77 님과 생각이 같습니다. ^^ 요즘에는 추상화는 생각도 하지 않고 기능위주로 그냥 코딩만 하면 된다고 생각하는 사람들이 많은것이 안타깝습니다. 2007/09/14  
xaero77 ㅋㅋ 기능 위주로 코딩한다면 차라리 구조적 프로그래밍을 하는것이 그나마 낫다고 생각합니다 괜히 추상화 개념 썼다가는 이것도 저것도 안된다는 것이져 ^^* 2007/09/17  
     [공지]해커스쿨 이용수칙 2021/04/11 수정판 [55] 한승재 01/05 12827
22018   카타고 AI[1]     해킹잘하고싶다
10/01 61
22017   시스코 라우터랑 스위치 케이블 장비 질문이에요.[1]     해킹잘하고싶다
09/22 122
22016   ㅇㅅㅇ     해킹잘하고싶다
08/15 297
22015   요즘 하고 있는 거     해킹잘하고싶다
07/13 509
22014   2위 ㅇㅅㅇ     해킹잘하고싶다
07/13 444
22013   ...     해킹잘하고싶다
03/31 834
22012   ...     해킹잘하고싶다
03/25 817
22011   15년전쯤 이 사이트 보고 꿈을 정했었는데~~~[1]     ambition65
03/20 1219
22010   으앙!!![1]     해킹잘하고싶다
02/05 957
22009   오랜만~     DarkSlayer
12/11 1157
22008   해커스쿨 옛날 BGM[1]     wkfhddl4041
11/07 1260
22007   히잉...     해킹잘하고싶다
11/02 1084
22006   바둑과 장기     해킹잘하고싶다
10/30 1170
22005   나는 언제 애인이 생기나욤...     해킹잘하고싶다
10/27 1248
22004   전국 1위     해킹잘하고싶다
10/27 1191
22003   담배 ㅋㅋ[1]     해킹잘하고싶다
10/27 1196
22002   매트릭스의 파란약을 아십니까..?     해킹잘하고싶다
10/27 1149
22001   ㅇㅇ[1]     해킹잘하고싶다
10/20 1120
22000   옵치 핵감지 프로그램좀 만들어주세요[1]     powerima
10/15 1243
1 [2][3][4][5][6][7][8][9][10]..[1101]

Copyright 1999-2026 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org