프로그래밍을 배우기전 기초적으로 알아야할 용어들 ~~!!!!!!!!!
프로그래밍을 하기전에 기초적으로 머리속에 있어야 할것들을 알려드리겠습니다. 1.객체지향,절차지향 언어객체지향 언어 : 프로그램 위부터 절차(순서)대로 실행됨. 데이터,데이터를 변화시키는 함수(알고리즘)이 분리되어 있어서, 데이터 구조가 변경되면 그 데이터를 참조하는 모든 함수를 변경해 주어야하는 불편함이있다.대표적언어로는 파스칼,코볼,C등이 있습니다. 절차지향 언어 : 객체안에 데이터(자바의 속성), 함수(자바의 메소드)가 있기때문에 데이터가 변한다 해도 데이터가 포함된 객체만 수정하면 되서 비교적으로 불편함이 적습니다.객체언어의 장점은 가져다 쓰기가 편합니다.객체가 있는 클래스를 import, 상속 받아서 사용 가능.대표적으로 자바,루비,파이썬,델파이등이있습니다. 요즘은 거의다 객체지향언어를 쓰고 자바..
더보기
[C언어] 시저암호(crypto cipher)
네 로말입니다.오늘은 시저 암호에 관한 C언어로 만든 소스를 설명(?)해 드리도록하겠습니다.일단 시저 암호가 무엇인지 알아야하겠네요. 일단 쥴리어스 시저(Julius Caesar, 100-44 B.C.) 가 유용하게 이용해서 시저암호라고 불립니다. 간단하게 말해서 'COME TO ROME' 을 암호화 하면 'FRPH WR URPH' 이됨니다.한글로 간단하게 설명하면가,나,다,라,마,바,사,아,자,차,카,타,파,하이렇게 있으면가나다 를 암호화하면 라마바 가됨니다.그냥 오른쪽으로 3칸 이동 하는거죠ㅎㅎ복보화할때는 3칸 왼쪽으로이동이구요.ABCDEFGHIJKLMNOPQRSTUVWXYZ Z를 넘어가는경우에는 A로 옮겨짐니다. #include void main() {int a=0,i=0;char b[20],c[2..
더보기