안녕하세요 프로그래밍에 대해 배워보고 싶습니다

안녕하세요 프로그래밍에 대해 배워보고 싶습니다

작성일 2012.07.12댓글 1건
    게시물 수정 , 삭제는 로그인 필요

안녕하세요 제가 프로그래밍에 대하여 검색을 해보다가 우연히 지식인을 보게 되었는대 그때 답변을 보자마자 질문드리고 싶은 마음에 질문을 드립니다 일단은 제가 프로그래밍을 하고 싶은데 제일 처음 준비물은 무엇이고 프로그래밍언어종류는 구체적으로 얼마나 되는지와 그프로그래밍 언어를 작성 하는 방법은 무엇인지 그리고 기타등등 많은것을 이해하도록 배우고 싶습니다 알려주실 수 있으셨으면 좋겟네요 ㅎㅎ 



profile_image 익명 작성일 -

안녕하세요

 

프로그래밍을 하고싶어 하시면 앞으로 프로그래머를 보고 준비를 하려고 하시는건가요 ??  

 

일단 프로그래밍은 C ,C++ ,JAVA 언어들을 사용합니다 .

 

처음에 아무것도 모르시면 전문커뮤니티에서 조금 알아보시고

 

전문교육을 한번 받아 보시는것도 좋을거 같습니다.

 

!! 프로그래머

 

프로그래머가 되기 위해 공부해야 할 과제 들에 대해 적어 보겠습니다.

C언어,C++, JAVA (JSP, OCJP), 안드로이드 ,이것이 프로그래머가 기본적으로 배워야 하는것이구요 부가적으로는 윈도우서버랑 리눅스가 있습니다.

프로그래머가 윈도우서버랑 리눅스를 할줄알고 있으면 연봉협상이나 등등 생활에서

플러스 요인이 있어요.

 

!! 취득할수 있는 자격증 

 

!! 시스템 원도우 MCSE, MCTS등이 있고,

!! 리눅스서버 LPIC, 리눅스 마스터 ,

!! 유닉스서버 OCSA, OCNA

!! C, C++, 정보처리기사 , 산업기사

 

 

대학교 IT 전문학과

 

서울특별시 건국대학교 컴퓨터시스템

서울특별시 경희대학교 컴퓨터공학

서울특별시 광운대학교 컴퓨터공학과

서울특별시 국민대학교 컴퓨터공학전공

서울특별시 단국대학교 컴퓨터공학전공

서울특별시 덕성여자대학교 컴퓨터시스템

서울특별시 동국대학교 컴퓨터공학과

서울특별시 동덕여자대학교 컴퓨터전공

서울특별시 삼육대학교 응용컴퓨팅전공

서울특별시 삼육대학교 컴퓨터시스템전공

서울특별시 상명대학교 컴퓨터시스템공학과

서울특별시 서강대학교 컴퓨터공학

서울특별시 서경대학교 컴퓨터공학과

서울특별시 서울대학교 컴퓨터공학부

서울특별시 서울산업대학교 컴퓨터공학과

서울특별시 성공회대학교 멀티미디어시스템공학과

서울특별시 세종대학교 컴퓨터공학

서울특별시 세종사이버대학교 유비쿼터스시스템전공

서울특별시 중앙대학교 컴퓨터공학부

서울특별시 한성대학교 컴퓨터공학과

서울특별시 한양대학교 컴퓨터전공

서울특별시 한양사이버대학교 컴퓨터공학과

서울특별시 홍익대학교 컴퓨터공학전공

서울특별시 서울여자대학교 정보보호학전공

서울특별시 세종사이버대학교 정보보호시스템전공

 

 

요즘에는 실업계처럼 특성화 고교가 더 인정받는 추세입니다

인문계하위보다는 실업계상위가 더 좋은 조건이겠죠!

  

1. 프로그래밍 언어의 종류

 

 -저급 언어 : 기계중심의 언어로서 작성 및 수정이 불편하고 컴퓨터 기종마다 명렁어가 상이하고 상세한 하드웨어의 지식이 요구됩니다. 프로그램의 크기가 적어 실행속도가 빠른게 특징입니다.

종류로는 기계어,어셈블리어

 -고급 언어 : 인간 중심의 언어로서 작성 및 수정이 편리하고 호환성이 우수하여 다른 기종으로의 이식성이 좋고 하드웨어의 지식이 필요지 않습니다. 1개의 명령어는 여러 개의 기계어 명령과 대응되며 번역기를 이용하여 기계어 코드를 생성합니다. 프로그램의 크기가 증가하여 실행속도가 저급언어보다는 느립니다.

종류로는 FORTRAN, COBOL, C, LISP, BASIC

 

2. 웹프로그래밍 언어의 종류

 

1) ASP (active server page) : MS사에서 개발한 언어로서 WINDOW용에서 제작, 윈도우즈 플랫폼만을 지원하며 윈도우즈 환경의 윈도우2000서버의iis(인터넷서비스관리자)나 윈도우98/ME pws(persenal web server)만을 지원합니다

사용언어로는 비쥬얼베이직이나 자바이며 OLE DB를 기반으로 하는 ADO를 이용한 연결로 MS SQL DB를 사용합니다. asp스크립트는 웹서버에서 실행되며 서버측스크립트입니다. 또한 컴파일언어가 아니므로 명령을 직접 삽입해서 사용되며 안에 삽입해야 하면 확장자는 .asp가 되겠습니다.2) PHP (hypertext preprocessor) : 1994 rasmus lerdorf라는 사람에 의해 처음으로 고안이 되었으며 자신의 개인홈페이지를 만들기 위해 사용됬습니다. 그리고 현재 세계에서 가장 많이 사용하는 웹서버인 아파치웹서버에 모듈형태로 장착되어 쓰이면 있으며 유닉스뿐만 아니라 윈도우에서도 사용이 가능하고 또는 ASP와 마찬가지로 서버측스크립트입니다

 

ASP ODBC JSP JDBC와 같이 보조적인 메커니즘이 필요하지 않고 바로 함수를 통한 처리방식을 답변확정하고 있습니다. 즉 데이터베이스에 대한 공통 인터페이스를 가지고 있지 않고 모든 DB에 대해 자체 라이브러리를 지원합니다. 현재 PHP4버젼까지 나왔으며 기본확장자는 .php, .phtml, php4를 사용하면 됩니다

 

php의 최대 장점은 사이트에서 다운받아 무료로 사용할수 있고 대부분의 운영체제를 지원하며 데이타베이스(oracle, sybase, msql, mysql, solid, odbc, postgresql, adabase D, filepro, velocis, infomix, dbase, unix dbm)를 다양하게 지원합니다. 그리고 함수가 많아 작업이 편리할 겁니다. 안에 명령을 삽입하면 됩니다.3) JSP (java server page) : JAVA를 기반으로 하는 SUN사에서 개발한 언어이며 주로 은행이나 중요회사에 많이 쓰이면 보완성이 뛰어나다는 점입니다. 하지만 코딩이 어렵고 ASP에 비해 코드량이 1.5배가량 되며 동작가능한 곳은 리눅스와 윈도우즈 모두 가능하면 데이타베이스도 다양하고 지원합니다

 

자바용 웹언어인 TOMCAT이나 RESIN, JSERV에서 서버를 운영할 수가 있습니다. JVM(Java Visual Machine)이라는 프로그램이 운영체제위에 설치되면 기종을 가리지않고 사용할수 있기 때문에 코딩이 어려워도 요즘 많이 쓰이는 추세입니다. 확장자는 .jsp를 쓰지면 됩니다.기타쓰이는 언어로는 CGI(Common Gateway Interface), PERL(Practical Extraction and Report Language)등이 있습니다.대체적으로 요약해면,ASP - WINDOW NT계열, IIS서버, MSSQL데이타베이스, 중소형쇼핑몰에 쓰임PHP - 리눅스계열, APACHE서버, MYSQL데이타베이스, 개인혹은중소형소핑몰사용JSP - WINDOW혹은 리눅스계열, TOMCAT혹은 RESIN서버, ORACLE데이타베이스, 은행및보안중요성회사, 대형쇼핑몰에 사용합니다.

 

3.인터넷 프로그래밍 언어의 종류

  

C언어

[C language] 1971 Dennis Ritchie

& Bell Labs B(BCPL,CPL), ALGOL 68, Assembly 시스템 프로그램잉 언어 C++ 1983 Bjarne Stroustrup C, Simula, Ada 83, ALGOL 68, CLU, ML C언어의 확장판으로 만들어진 객체지향형 프로그래밍 언어 C#

[C Sharp] 2001 Microsoft Delphi, C++, Java, Modula-3, Eiffel C++을 기본으로,비주얼 베이직의 편의성을 결합하여 만든 객체지향 프로그래밍언어코볼

[cobol] 1959 코다실위원회 FLOW-MATIC, COMTRAN 업무용 포트란

[Fortran] 1957 John W. Backus

& IBM  과학계산용언어,복잡한수식의표현가능 알골

[Algol] 1958

(Algol58)   수치계산용언어 파스칼

[Pascal] 1970 Niklaus Wirth ALGOL 프로그래밍 교육에 적합,프로그래밍 언어론적 관점에서 설계 델파이

[Delphi] 1986 Borland Software Pascal 오브젝트 파스칼 언어의 기능을 향상시켜 개발한 일반 응용 프로그램 개발 언어이다에이다

[Ada] 1983 미국방성 ALGOL, Pascal, C++, Smalltalk, Java Real-time applications에 적합 자바

[JAVA] 1995 Sun Microsystems C++, Smalltalk, Eiffel, C# 인터넷 및 분산 환경 시스템에서 효과적 베이직

[Basic] 1963 John George Kemeny  교육용언어 프롤로그

[PROLOG] 1972 Alain Colmerauer  인공지능분야에 많이사용 로고

[LOGO] 1967 Wally Feurzeig

& Seymour Papert Lisp 초등학생용 언어 루비

[Ruby] 1995 Yukihiro Matsumoto Smalltalk, Perl, Lisp, Scheme, Python, CLU, Dylan 속도가 빠르고 배우기 쉬운 인터프리팅 방식의 스크립트 언어 루비(Ruby). 리스프

[Lisp] 1958 John McCarthy  인공지능과 그 응용분야에서 많이 사용이 되고 있으며 식의 전개, 인수분해, 미적분, 정리 증명, 로봇문제, 자연어 처리등 스몰토크

[Smalltalk] 1969 Alan Kay, Dan Ingalls, Adele Goldberg Lisp, Logo; Sketchpad, Simula 객체 지향형 프로그래밍 언어아이오

[IO] 2002 Steve Dekorte Smalltalk,, Self, Lua, Lisp 프로토타입 기반의 객체지향(OO) 언어에 셀프

[Self] 1986 David Ungar, Randall Smith Smalltalk  

[Perl] 1987 Larry Wall C, C++, Lisp, Pascal, Pyt 텍스트 파일로부터 필요한 정보들을 추출하고 그 정보를 바탕으로 새로운 문서를 구성하는데 적합하다. 특히 텍스트 처리 기능이 뛰어나 CGI 프로그램을 개발하는 데 많이 사용된다

[D] 1999 Walter Bright C, C++, C#, Java, Eiffel multiparadigm 제이

[J] 1990 Ken Iverson

& JSoftware APL, FP, FL 고급 수학적 프로그래밍 언어 케이

[K] 1993 Arthur Whitney

& Kx Systems A+, APL, Scheme 고급 수학적 프로그래밍 언어 

[R] 1997 Ross Ihaka and Robert Gentleman  통계처리를 위한 프로그래밍 언어 HTML 1980 W3C  웹 문서를 만들기 위하여 사용하는 기본적인 프로그래밍 언어의 한 종류이다. 하이퍼텍스트를 작성하기 위해 개발되었다자바 스크립트

[Java Script] 1995 Brendan Eich Self, C, Scheme, Perl, Python 웹브라우저 자체가 여러가지 기능을 수행하도록 하는 프로그래밍 언 어 SQL

[SQL] 1974 Donald D. Chamberlin

& IBM  데이터베이스를 사용할 때, 데이터베이스에 접근할 수 있는 데이터베이스 하부 언어를 말한다. PHP

[PHP] 1995 Rasmus Lerdorf

& PHP Group C, Perl

Java, C++, Python 동적인 형태의 웹 어플리케이션 개발에 이용 ASP

[ASP] 1996 Microsoft Basic외 등등등 땡땡 JSP

[JSP] 1998 Sun Microsystems Java 땡땡 콜드퓨젼

[ColdFusion] 1995 Adobe Systems

 

프로그래밍에 대해 배워 보고 싶습니다

... 있을때 프로그래밍에 대해 공부를 해보고 싶습니다. 그래서... 어떤과정으로 배워야 하는지도 간단히 알려 주시면 감사하겠습니다. 안녕하세요. 컴퓨터, 프로그래밍 분야...

자바 프로그래밍 배워보고싶습니다

... 개발이나 프로그래밍쪽은 전공이 아니라서 전혀 모르는데 아예 처음부터 새롭게 배워서 하려니까 너무 막막합니다.. 유튜브도 찾아보고 지인들에게도 정보를 좀...

프로그래밍배워보고싶습니다.

안녕하세요. 제가 프로그래밍배워보고싶은데요.. 이래저래 찾아보니 어려운말들이... 프로그래밍에 대해 아무것도 모르는 일자무식초보를 향한 조언 부탁드립니다;...

프로그래밍배워보고싶습니다

... 들어가서 프로그래밍에 대해 배워볼까? 진로에 대한... 해줬으면 싶습니다... 자격증이라도 한번 도전해보고 싶네요 어떻게 하는편이 좋을까요? 안녕하세요 재수를하는...

r프로그래밍 제대로 배워보고 싶습니다.

R프로그래밍이란걸 제대로 배워보고 싶습니다. 빅데이터에 관심이 있다보니... R프로그래밍을 하려면 기본적으로 자바언어에 대해 알아야 합니다. 자바 컴퓨터언어를 먼저...

r프로그래밍 제대로 배워보고 싶습니다.

R프로그래밍이란걸 제대로 배워보고 싶습니다. 빅데이터에 관심이 있다보니... R프로그래밍을 하려면 기본적으로 자바언어에 대해 알아야 합니다. 자바 컴퓨터언어를 먼저...

프로그래밍배워보고 싶습니다.

안녕하세요 저는 경영학을 전공하고 있는 경영학과 1학년... 있어서 프로그래밍배워보려고 합니다. 장래에... (최호성이라는 강사분의 영향도 지대했지만) 운영체제에 대해...