아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
활발한진도개62
활발한진도개6220.08.26

앞으로 사회에서 많이 사용할 프로그래밍 언어는 뭐가 있을까요?

C언어 기반이 앞으로도 세력을 이어 나가려나요? 학교에서는 C언어 배우는데, 가까운 미래에는 바뀔 수도 있다는 생각이 들어서요. 추가로 자바 스크립트나 파이썬, 아두이노 등 많은 언어들 섭렵하는게 무작정 좋은걸까요ㅠㅠ?

55글자 더 채워주세요.
답변의 개수
10개의 답변이 있어요!
  • 안녕하세요.

    아직도 C언어는 많이 쓰이고 있고 특히나 자동차에도 많이 사용되고 있습니다. 심지어 파이썬에서 쓰는 라이브러리도 C로 된것이 있을정도이니까요,

    파이썬이나 아두이노에 프로그램을 짜는 sketch등도 섭렵하시면 좋을 것입니다. 다만 아두이노를 사용하기 위해서 sketch를 배우는 것 처럼, 언어를 습득하시기 전에 그 언어로 무엇을 하실지를 먼저 염두에 두고 정하시면 좋을 것 같습니다.

    저도 제일 처음 GW BASIC을 시작으로 파스칼, C, 포트란, 그 이후에 C++, JAVA, Javascript, node.js등 정말 많은 언어들을 사용하고 있으니까요,


  • 젊었을때부터 많은 언어를 공부했습니다

    Asmbly, cgi, perl, c, c++, proc, powerbuilder, delphi, php, asp, c# ...등

    근대 이중 대부분은 잘 사용하지 않는 언어가 되었습니다 새로운 언어가 계속 나오고 사라집니다 예전에는 하나만 잘하면 다른 언어도 금방 따라잡을 수 있었는데 지금은 그렇지 않습니다 공부할 것이 너무 다양해지고 방대해졋습니다전문가가 되기 위해선 많은 시간이 필요하기 때문에 아무거나 막 하기보다는 내가 어느 방향으로 진출할지 선택하고 그 분야를 집중해서 공부하는 것이 좋습니다 현시점 웹이면 java와 javascript 이고 임베디드면 c와 c++ 입니다 성능이면 어셈블리,c,c++,cuda, simd이고 빅데이터면 R, sass, 파이썬입니다

    참고로 현재 세계적으로 가장 많이 사용되는 언어는 java, c, c++입니다 우리 나라에선 대부분의 프로젝트가 java를 사용합니다 그 만큼 java 개발자도 많습니다 수 많은 개발자들 사이에서 특화된 기술을 보유하지 않으면 그저 그런 개발자로 남을 뿐입니다 남이 할 수 없는걸 할 수 있는 사람이 대우 받기 마련 입니다

    언어 공부가 끝나면 내가 속한 분야에서 그것으로 특별히 무엇을 할 수 있는까를 고민해서 더 한발 나아가세요 예를 들어보면 저는 정보보안과 성능최적화를 전문으로 하고 있습니다 이렇게요

    그럼 열공하세요


  • 어느 분야로 갈지에 따라서 언어를 선택하는 것이 좋아보이는데요. 실무자의 입장으로 말씀드리면 C언어는 중고등학교 수능으로 따지면 수학 10-가 정도의 수준 입니다.

    현실적으로 말씀드리자면 즉 C언어는 기본중의 기본이며 C언어만 잘하면 취업할 수 있는 확률은 10% 미만 입니다. 시스템이나 하드웨어 분야의 개발이라면 C언어를 취급하는 기업이 조금이나 있겠지만 IT 강국인 대한민국에서는 주로 소프트웨어를 많이 개발하다보니 C언어보다 자바스크립트, Node, 파이썬, 자바 등을 하시는 것이 취업할 때 훨씬 유리합니다. 또한 본인이 만들고 싶은게 있다면 웬만해서 자바스크립트로도 다 가능합니다.

    아두이노도 참 오랜만에 들어보는데.. IT기업이 아니라 자동차나 건설 등의 기업으로 갈거면 C언어나 아두이노가 좋겠지만 C언어 자체는 시장에서 그렇게 많이 찾는 분야는 아닙니다.

    국내 검색포털엔진인 N사에서도 개발자가 약 1000 명이라고 가정하면 C언어를 주력으로 하는 사람은 10명 내외 일겁니다.


  • C, C++, 자바, 파이썬 등은 프로그램을 만들 때 사용되는 도구일 뿐이므로 미래에 어떻게 될지는 누구도 모릅니다. 따라서 어떠한 프로그래밍 언어를 배울지 고민하는 것보다는 어떠한 프로그래밍 언어라도 필요하면, 짧은 기간에 빠르게 배워 프로그래밍할 수 있는 능력을 어떻게 갖출 것인지를 고민하는 것이 현명하다고 생각됩니다.


  • 사회에서는 이제 파이썬을 많이 쓰게 될 것 입니다.

    파이썬으로 엑셀파일을 입, 출력 할 수 있으며, pandas같은 모듈로 데이터분석도 가능하며

    다양하고 실용적인 모듈들이 많아 차후 엑셀말고 파이썬을 이용한다는 소리까지 있을 정도입니다.

    하지만 C언어를 무시할순 없죠 모든 언어가 C언어를 기반으로 만들어진 언어들이 많기 때문입니다..


  • 기본적으로 C언어는 크로스 플랫폼 언어입니다.

    다양한 플랫폼이나 하드웨어 상에서도 같은 코드를 돌릴 수 있다는 것이죠.

    C언어는 오래된 언어이지만, 오랜 시간이 지나도 사람들이 사용하고 있을 만큼 언어에 장점이 있는 것이 분명하죠.

    물론 최근에 향상된 고급언어들이 많이 나오기도 했고 스크립트 언어들이 대세를 이루기도 합니다.

    다만, 그러한 언어들이 강세인 영역이 있긴 하겠지만, C언어의 위치는 쉽게 바뀌지 않을 것이라는게 제 의견입니다.

    개인적으로는 메모리 관리 언어인 C언어를 배우시고, 메모리 관리를 하지 않아도 되는 언어를 배우시는 걸 추천드립니다. (파이썬, 자바스크립트)


  • C언어가 사라지지는 않을 것이지만 세력을 넓히기는 어렵지 않을까 합니다.

    C언어를 잘활용하는 분야는 임베디드 분야 외에는 많이 사용되고 있지 않은 것으로 알고 있습니다.

    대부분 웹기반이기 때문에 자바스크립나 자바와 같은 언어가 더 많이 사용되고는 있습니다.

    물론 다른 언어들도 내부적으로 들어가면 C언어로 작성이 되어 있을 수도 있지만 C언어가 활발히 사용되기는 어렵지 않을까 합니다.

    자바스크립트의 경우 github에서 가장 인기 있는 언어중 1위를 하였을 정도로 인기 있는 프로그래밍 언어 입니다.

    사용분야도 많이 있습니다. 웹페이지 부터 백엔드 서버 까지 개발이 가능합니다.

    크로스 플랫폼으로 앱도 자바스크립트로 만들수 있습니다.

    파이썬은 데이터분석과 AI 관련된 분야에서 활발하게 사용되는 것으로 알고 있습니다.

    제가 아두이노쪽은 정보가 없어서 ^^;;


  • 일단 한가지 언어에 정통하시는걸 추천드립니다

    예를 들어 누군가 이런저런 업무용 프로그램을 만들고 싶어요 라고 님에게 질문을 하시면?

    네 가능합니다! 서버는 몇대 필요하구요, 말씀하신 기능중에서 이런기능은 구현 불가능하고 이런기능은 구현 가능합니다

    하지만 개발비용은 올라갑니다

    이런식으로 막힘없이 처리할 수 있는 단계까지 가시면,

    차후에 다른 언어의 앞날이 창창해보인다고 했을때,

    그 언어로 갈아타기 쉽습니다

    개발이란 알고리즘이 중요한거지 어떤 언어로 코딩하는지는 선택사항입니다


  • 안녕하세요,

    C언어의 핵심 개념은 대부분의 프로그래밍 언어가 공유하는 개념입니다.

    C언어의 경우 메모리 영역에 대한 이해를 해야 사용 가능한 언어지만, 다른 언어는 그렇게까지 신경 쓸 필요가 없어서 많이 편합니다.

    경험적으로, 메모리 영역에 대한 이해가 있을 경우 다른 언어를 사용할 때에도 최적화의 정도가 달라집니다.

    즉, 컴퓨팅에 대한 이해 깊이가 달라지므로..

    C언어에 대한 학습 수요는 이어질 것이라 생각합니다.

    다만, 실제 산업현장의 수요는 조금 다른 문제인데요, Java와 Javascript의 수요가 C언어보다 많습니다.

    많은 언어보다는 진로를 희망하는 분야에서 많이 사용하시는 언어를 공부하시는게 좋을 것 같습니다.

    만약에 SI쪽을 생각하신다면 Java spring, Javascript react 등의 프레임워크에 대한 이해를 하시면 도움이 될 것 같습니다.

    AI쪽을 생각하신다면 python 을 익히셔야 하구요, distributed processing 에 대한 개념적 이해도 필요합니다.

    교육쪽을 생각하신다면 아두이노나 스크래치를 다루셔야 합니다.

    언어에 유행은 있지만, 실제 활용되기 위해서는 생태계 구축이 필요하므로,

    근 시일 내에 새로운 언어가 기존 언어를 대체하기는 어렵습니다.


  • 현재 많이 사용하는 프로그래밍 언어는 C, 자바, 파이썬이 많이 이용되고 있습니다.

    그 외의 언어도 많이 사용되고 있지만 위의 언어들과 차이가 꽤 나는 것으로 알고 있습니다.

    자바나 C, 파이썬 중 한 두가지를 집중적으로 공부하시되 필요에 따라서 다른 언어를 그때 그때 필요한 부분만

    습득하여 이용하시는 것이 좋을 것 같습니다.