2010-03-14 2 views
2

저는 C++을 배우는 중입니다. 그러나 웹 앱, 아이폰 앱, 웹 사이트 등 온라인에서하고 싶은 것이 훨씬 더 많습니다.웹 앱, iPhone 앱 및 웹 사이트를 작성하는 데 필요한 언어는 무엇입니까?

다른 언어를 배우려고 생각합니다. 유용한 응용 프로그램을 만들 수 있습니다.

이제 어떤 언어를 배워야합니까? 그리고, 나는 그것을 배우는 것에 대해 어떻게 할 것을 추천합니까?

+2

많은 dup, http : // stackoverflow .com/questions/319421/웹 프로그래밍을위한 가장 유용한 프로그래밍 언어 및 이유 http://stackoverflow.com/questions/177596/what-language-to-learn-now – skaffman

+0

웹 애플 리케이션 - 흠 어떤'웹 애플 리케이션'언어 ... 파이썬? 아이폰 - 목표 - C는, 웹 사이트 - 어떤 웹 사이트에 작성된 - 파이썬? – stefanB

+1

javascript + python을 배우고 빠른 시작을 위해 Google Appengine으로 이동하십시오. –

답변

2

Java가 나쁜 선택이 아닐 것이라고 생각합니다. 데스크톱 응용 프로그램, 웹 응용 프로그램, android 응용 프로그램에 사용할 수 있습니다.

C++은 데스크톱 응용 프로그램을위한 훌륭한 언어입니다.

모든 정직한면에서 언어 학습은 언어 자체보다는 논리/가능성을 학습하는 것이 더 중요합니다. C++을 알고 있다면 java/C# 로의 점프는 그리 어렵지 않습니다.

데스크탑 응용 프로그램/웹 응용 프로그램 (asp.net 백엔드)에도 C#을 사용할 수 있습니다.

iPhone 응용 프로그램이 목표를 사용한다는 점을 고려하십시오. c.

학습에 관해서는. 많은 자습서가 있습니다. Android에 관심이 있다면 Google 사이트는 좋은 소식입니다. 그러나 유용 할 수도있는 학습 방법 중 하나는 자신을위한 목표를 세우고 필요할 때 원하는 것을 찾는 것입니다. 이렇게하면 몇 가지 사항을 검토 할 수 있지만이를 파악하고 새로운 것을 시도하는 것은 좋은 방법입니다.

+0

Monotouch (http://monotouch.net/)에서 C#으로 iPhone 응용 프로그램을 작성한 다음 Objective-C로 컴파일 할 수 있습니다. .NET Framework 내에서 C#을 사용하여 웹 응용 프로그램을 작성할 수 있습니다. (스택 오버플로 내가 예를 들어, C#으로 작성된 생각입니다.) –

+0

네 스택 오버플로가 C#으로 writen되어 다음과 같이 나는이 대답을 개정 할 것 자바 – CoffeeCode

0

.Net은 정말 강력한 기술입니다! 그래서 당신의 장소에 나는 언어 걸릴 C#을로

승리 애플리케이션을 그것을 배울 것이다 : winfroms + C#
웹 애플리케이션/사이트 : asp.net (. 웹 양식 MVC) + C#
아이폰 애플 리케이션 : MonoTouch + C 번호를
윈도우 모바일 : #
장치 C : .NET 마이크로 프레임 워크 + C#

그래서 알아 C#

+0

C++ 돌연변이 형 – fazo

+0

같은 : Win Apps : C#, 웹 애플 리케이션 : Ruby (Rails 또는 Sinatra), Mac Apps : 코코아 + Objective-C 또는 Ruby, iPhone/iPad 앱 : 코코아 터치 + Objective-C, 돈을 벌고 존엄성을 유지하라. – CoffeeCode

+0

로 asp.net MVC : –

0

몇 가지 간단한 해석 언어가 좋은 것입니다. 웹 개발 작업을위한 Python, PHP 또는 Ruby. 응용 프로그램 개발을위한 Python, Ruby 또는 Lua. Bash, 또는 Lua를 사용하면 정말 짧은 스크립트와 내용을 얻을 수 있습니다. 텍스트 처리가 많은 것들을 위해서는 Bash가 왕이다. Perl은 (내 의견으로는) 거의 아무것도 할 가치가 없지만 많은 사람들이 텍스트 처리와 간단한 스크립트를 위해 그것을 사용하는 것을 좋아합니다.

또한 좋은 프로그래머는 프로그래밍 언어를 자유롭게 섞어서 사용할 수 있으므로 한 번에 두 개 이상을 능동적으로 배우지 않아도되지만 몇 개를 알고 어떤 것이 가장 적합한 지 파악하는 것이 좋습니다.

+0

"단순"하고 "해석 된"것에 집착하면 Java를 아는 것이 좋을 것이라고 생각합니다. 물론 이것은 아직 발생하지 않았으므로 PHP조차도 엄청난 양의 커뮤니티 지원을 통해 좋은 선택입니다 (끔찍한 언어 임에도 불구하고). –

0

정말로 당신이 무엇을하고 싶은지에 달려 있습니다. 웹 개발을 위해 Ruby를 제안합니다. 데스크탑 응용 프로그램의 경우 C++ 또는 Python을 사용해보십시오. 그것은 당신이 무엇이든 선택합니다.

이미 C + +를 배우고 있다면 지금 당장 그것에 충실하십시오. 그것을 마스터하면 다른 언어로 이동하십시오.

2

먼저 ANSI C를 선택한 다음 Object C를 Cocoa (iPhone, Mac)로 누른 다음 C++를 누릅니다. 먼저 C++을 배우지 마십시오.파이썬은 다른 많은 사람들처럼 웹 개발에 적합합니다. 먼저 C로 시작하십시오.

+2

사람들이 C/C++를 모국어로 배우면 어떻게 될지 봤습니다. 슬픈 일입니다. 이들은 프로그래밍이 실제 업무가 아니라면 바쁘게 처리되고 상용구와 세부 사항에 관한 것이라고 생각합니다. C는 아는 중요한 언어이지만, 긴 장면이 아니라 "기본"이 아닙니다. –

+0

그러면 주제와는 거리가 멀어집니다. 그렇다면 프로그래밍이란 무엇입니까? (내가 동의하지는 않지만, 근본적으로, 당신은 제공되는 매체에서 당신의 아이디어 표현을 어디에서 정의하기 시작합니까?) – dwerner

0

다른 사람들이 언어를 배우는 것이 아니라 원칙을 배우기 때문에 나는 자바를 제안합니다. Java는 좋은 문서를 가지고 있으며 잠시 동안 사용되어 왔고 프로그래밍에 대한 거의 모든 개념을 다룹니다. (포인터가 C와 같지 않다고 들었습니다.) 다른 언어로 이동하면 문서에 푹 빠져서 프로그래밍에서 배울 수있는 개념.

Java에서 전문가가되면 다른 언어도 대부분 빨리 가져와야합니다. 어떤 언어를 선택했는지에 관계없이 언젠가는 다른 언어가 필요하다는 것을 알게 될 것입니다. 프로그래밍의 기본 개념을 배우지 않으면 배우기가 쉽지 않을 것입니다.