2010-06-25 3 views
1

일부 정보로 내 질문을 설정하겠습니다. 나는 대학에 아직 엄격하게 취미 프로그래머. 아마도 2 년 전만해도 나는 Mac에서 프로그래밍을 시작했을 것입니다. Cocoa와 XCode를 사용한 매우 단순한 GUI 예제로 시작했습니다. 간단히 말해서, 처음부터 학습 목표 -c를 학습 한 다음 더 기본적인 "C"레벨에서 더 나은 "저급"프로젝트로 나아가고 심지어 기존 C++ 라이브러리도 사용하는 것으로부터 배웠습니다.넓은 시야에 대한 안내

내가 말한 것은 XCode 프로젝트와 가끔 iPhone 프로젝트 외부에서는 아무 것도하지 않았다는 것입니다. 나는 물건, 알고리즘, 수학 등을 많이 구현했지만 모두 내의 환경입니다. 나는 프로그래밍의 세계를 바라본다. 거기에는 독립형 애플리케이션이 반드시 필요한 것은 아니다. 가장 어려운 것은 을 찾는 것입니다.이 시작됩니다. 환경을 설정하는 방법은입니다. 다른 사람이 제안, 프로젝트, 자습서를 가지고 있는지 궁금해하고 있습니다. 어쩌면 다른 시스템에서 다른 언어로 환경을 설정할 수도 있습니다. 웹 프로그래밍, 자바 애플릿?

환경에 주목하여 "개발 환경"을 만드는 더 기본적인 수준을 알고 싶습니다. 기본적으로 "환경"은 해당 언어를 해석하는 컴파일러와 언어를 결합하고 컴파일 된 제품이 특정 시스템에서 실행되는 언어에 대한 API를 제공하는 라이브러리를 포함합니다. 이것은 나의 기본적인 개념이지만, 다시, 나는 여기에있다.

죄송합니다.이 질문이 ... 글쎄 ... 너무 많은 질문을 결합했지만 입력이나 안내를 환영합니다. 어떤 답장든지 미리 감사드립니다! 내가 제대로 질문을 잘 이해하고있는 경우

답변

1

확실하지 않음이 당신을 도울 것입니다,하지만 여기 내 (상대 초보자) 생각과 어슬렁 거리는 경우 :

나는 두 개의 서로 다른 코스에서 유니에서 자바했던

, 하나는 어디로 메모장에 코드를 작성한 다음 명령 줄에서 컴파일하고 DOS 응용 프로그램에서 모방 한 다음 2 년 후 NetBeans에서 작업하면서 NetBeans가 훨씬 더 쉽고 편리했지만 많은 것을 배웠고 훨씬 더주의를 기울였습니다. 메모장 경험 후 코드 작성 (특히 어리석은 버그로 인한 메시지 만보기 위해 컴파일을 몇 분 동안 기다린 후).

IDE 중에서 선택할 수 있다면 다른 블로그를 읽고 사람들이 무엇을 선호하는지, 왜 선택하고 선택하는지 확인하십시오. 문제는 유니 및 직장에서 대부분의 시간을 선택할 수없고 선생님/관리자가 선택해야하며 최선을 다해야한다는 것입니다.

가장 어려운 점은 어디서부터 시작 해야할지를 찾는 것입니다. 환경을 설정하는 방법.

나는 당신이하고 싶은 것을 발견하고, 작은 단계를 밟아서 비트를 완성하는 것이 가장 쉽다고 생각한다. 저는 데스크톱 응용 프로그램 개발자로 일하고 있으며 3 년 전에는 관련 블로그에 대해 최소한의 지식 만 가지고 다른 블로그 플랫폼의 친구 및 가져온 게시물 및 의견에 대한 WordPress 블로그를 만들었습니다. 나는 다른 사람들이 이미 해본 것들로 시작해서 어떻게 사용 하는지를 배웠고 그런 다음 천천히 채워 넣으려고했다. 주석 부분은 끝나지 않았다. 그래서 나는 데이터베이스에 대해 배워야 만했다. 그런 다음 어떻게 볼 수 있었는지 그들에 삽입 된 코드를 작성하십시오.

내가 말하고자하는 것은 당신이 할 일을 찾으면 (그리고 프로젝트에 대한 아이디어가 없다면 여기에 아이디어가있는 여러 게시물을 찾을 수 있습니다. SO로) 목표를 설정하십시오. 끝내지도 않았거나 예상하지 못한 부분에서 공부하게되면 어느 시점에서 유용 할 것입니다.

1

다른 시스템에 다른 언어로 환경을 설정하는 데 도움이 될만한 제안, 프로젝트, 자습서가 있다면 궁금합니다. 웹 프로그래밍, 자바 애플릿?

이것은 너무 광범위한 질문입니다. 웹 프로그래밍을하는 경우 웹 프로그래밍 환경을 설정해야합니다. 최소한 HTTP 서버가 필요합니다. 관계형 데이터베이스가 필요할 수도 있습니다. 나머지 웹 환경은 언어에 따라 다릅니다.

GUI 프로그래밍을하는 경우 프로그램을 작성하려는 장치 (iPhone, Android 등)에 대한 액세스가 필요합니다.

기본적으로 "환경"은 해당 언어를 해석하는 컴파일러와 언어를 결합하고 컴파일 된 제품이 특정 시스템에서 실행되는 언어에 대한 API를 제공하는 라이브러리를 포함합니다.

그렇습니다. 그렇습니다. 코드를 작성하기위한 통합 개발 환경이 필요합니다. 다시 말하지만 관계형 또는 객체 지향 데이터베이스가 필요할 것입니다. 나머지 개발 환경은 언어에 따라 다릅니다.