아하
  • 토픽

  • 스파링

  • 잉크

  • 미션


SOL

SOL

코딩공부c를 하고 c++을 하고있어요.

다음은 뭐로 넘어가야할까요?

어플을 만들고 싶거든요.

자바?씨샵을 하라는 분이 많은데...

씨와 씨플플도 완벽하게 구현하지는 못하는 단계입니다.ㅠ

대충 읽을줄압니다!ㅎㅎㅎ

도와주세요.

    5개의 답변이 있어요!

    • 탈퇴한 사용자

      탈퇴한 사용자

      어떤 어플을 만들고 싶으세요?

      특정 운영체제(예. 윈도우, macOS, linux)에서 동작하는 애플리케이션입니까?
      아니면, 안드로이드나 iOS에서 동작하는 앱 기반의 프로그램일까요?
      그외에 서버 애플리케이션도 있겠네요.

      언어는 프로그램을 만들기 위한 도구입니다. 즉 수단입니다.
      어떤 수단을 달성하기 위한 도구는 목적에 따라서 달라지게 됩니다.

      만약 안드로이드 앱을 만들고 싶다고 했을 때 C언어는 적절한 도구가 아닙니다.
      물론 Android NDK를 가지고 C 및 C++와 같은 언어를 사용하여 앱을 구현할 수도 있지만
      일반적인 앱 개발에는 자바나 Kotlin 을 이용한 개발이 더 효율적일 것입니다.

      공부는 결국 어떤 목적을 이루기 위한 수단입니다.
      목표를 좀 더 구체적으로 정해보세요. 그러면 공부를 무엇을 해야할지 어떻게 해야할지 정하는데 도움이 될 것입니다.

    • 어플 개발 프로그래밍 언어는 크게 운영체제에 따라 두가지로 나뉩니다.

      안드로이드에는 자바와 코틀린이 주로 쓰입니다.

      코틀린은 앱 개발 쪽에선 자바의 업그레이드 버전이라고 불립니다.

      구글에서 안드로이드 공식 언어라고 지정했기도 했고요

      ios쪽은 Swift가 많이 쓰입니다.

      어떤 운영체제에서 어플을 만들지 참고하셔서 선택하시길 바랍니다.

    • 모바일 어플리케이션 개발이 목적이라면 Kotlin을 공부하시는 걸 추천드립니다.

      Kotlin으로 모바일 어플리케이션 개발 공부하려면 '애프터스킬 안드로이드 with Kotlin 앱 프로그래밍 가이드' 추천드립니다.

      고전적으로 모바일 어플리케이션 개발에 사용되던 JAVA에 비해 문법도 간단하고 좋습니다.

    • C 언어는 주로 서버나 운영체제에 많이 사용하는 언어로 알고 있습니다. C++도 괜찮지만 자바가 가장 많이 사용되는 편이니 자바로 하는 편이 좋습니다. 흐름은 아시니까 자세히 볼 필요는 없구요. 유튜브에 간단한 프로그램 만드는 과정들을 설명해주는 영상들이 꽤나 있습니다. 개인적으로 나동빈이라고 안경잡이개발자라고 불리는 개발자 분이 있는데 추천합니다. 저도 자주 참고합니다.

      보시면서 본인도 비슷한 컨셉의 프로그램을 만들어보면 괜찮을거라고 봅니다. 저 같은 경우는 자바로 리듬게임을 만들어 본 기억이 있네요.

    • 다음은 뭐로 넘어가야할까요?

      어플을 만들고 싶거든요.

      자바?씨샵을 하라는 분이 많은데...

      씨와 씨플플도 완벽하게 구현하지는 못하는 단계입니다.ㅠ

      대충 읽을줄압니다!ㅎㅎㅎ

      도와주세요. ===> 이것저것 기초만 배우시면 안배우니만 못합니다

      일단 배우기 시작한 언어로 중급이상의 실력으로 키우세요, 그래야 혹연 타 언어 배워야 한다면?

      쉽게 적응 가능합니다