2012-10-03 2 views
-1

인터넷을 통해 어떤 언어가 더 나은지 검색했습니다. 그러나 어떤 언어를 배워야합니까? 하지만 이건 내 실제 질문이 아니야. 내 질문은 : - 내가 특정 언어를 배워서 내가 명령 할 수 있도록하고 싶다. 그러나 모든 언어가 다른 목적으로 사용된다는 것을 알고있다. 나는 C, CPP를 배웠다. , Java (핵심 부분 만), VB, 어셈블리 NASM .. (깊은 곳에서) Java가 모든 플랫폼에서 사용될 수 있다는 것을 알았습니다 .VB는 Windows에서만 작동합니다 .. 조립품 및 낮은 수준의 프로그래밍을위한 c. C#, 닷넷, 파이썬, 그 밖의 많은 것들이 있습니다 .. 그럼 이제는 어떤 언어를 사용해야합니까/깊이 배워야합니까 ??? 이 답변에서 어떤 언어가 어떤 목적으로 사용되는지, 그 언어를 사용할 장소를 알고 싶습니다. ??특정 작업을위한 언어 선택

제발, 어떤 목적으로 어떤 언어가 사용되는지 언어에 대한 세부 정보를 원하십니까 ??

내가 따라 선택할 수 있도록

..

+1

거의 모든 언어를 사용할 수 있습니다. 일부 언어는 물론 개인의 강점과 약점 때문에 다른 언어보다 특정 작업에 더 적합합니다. 약간의 연구를 통해 관심있는 분야에 대해 자주 언급되는 소수의 인기 언어를 찾을 수 있어야합니다. 그 중 하나에서 시작하십시오. – deceze

답변

1

프로그래밍 언어가 포함 된 테이블을 한 열 아래로 만들고 다른 열을 기본 설정으로 사용할 수 있다고 가정합니다. 그러나 이것이 우리가하는 방식이 아닙니다.

일부 프로그래밍 언어는 특정 용도로 만들어졌습니다. Pascal은 교육 목적으로 개발되었으며, C는 저급 시스템 프로그래밍을 위해 개발되었습니다. 요즘에는 도메인 특정 언어 (DSL)라고 불리는 광범위하고 새로운 언어가 있습니다. 특정 도메인의 문제를 해결하는 데 도움이됩니다. SQL을 데이터베이스 조작을위한 DSL이라고 부를 수 있습니다.

대부분의 언어에서 이론적으로는 무엇이든 할 수 있습니다 (그들은 Turing comlete입니다). 현실 세계에서 실제 문제를 해결할 때 가능한 경우 언어 또는 언어 조합에 초점을 맞추어야합니다. 장치 드라이버 내용을 코딩하는 경우 컴퓨터의 하위 수준 계층을 지원하는 언어를 선택하십시오 (C/C++ 일 수 있음). mobil 전화 용 앱을 코딩하는 경우 Java 또는 C#을 선택하십시오. 등등.

진짜 대답 : 아니요 좋은 언어입니다. 프로그래머로서 당신은 단 하나의 사탕을 제거하는 대신 여러 가지를 배우고 개방적이어야합니다.

0

나는 프로그래밍 언어와 서로 다른 용도의 카탈로그 이런 종류의 들어 본 적이 없다.

이러한 카탈로그를 작성하는 것은 엄청난 변화이며 논쟁의 여지가 있습니다. 이렇게하면 전체 프로젝트가 실현 불가능하고 무의미해질 수 있습니다. 이유는 아마도 여러분의 질문이 아마도 하향 투표 될 것입니다.

관련 문제