Computer Science (3) 썸네일형 리스트형 아이패드에서 코딩하기 (feat. C, C++, Python, Java) 얼마전에 iPad에서 Code 수정 및 Compile이 가능한 앱을 찾아서 공유하려고 한다. 앱 이름은 Code App 이고 App Store에서 5900원에 다운로드 받을 수 있다. VSCode에서 사용되는 Monaco Editor 기반으로 만들어졌다고 하는데 VSCode 모바일 버전이 나온다면 이런 모습으로 나오지 않을까 싶다. Local로 지원하는 언어들은 터미널에서 돌릴 수 있고 (C(Clang), C++(Clang), PHP, JavaScript, Python), Remote로 지원하는 언어들은 인터넷이 연결되어 있을 때 Input을 manual로 넣어주면 돌릴 수 있다. 개인적으로 C랑 C++ 할때 GCC를 많이 이용하는데 인터넷 없을 때 Local로 돌리고(Clang) 인터넷 사용 가능할 때.. [Mac] 개발자를 위한 필수 맥북 앱 8가지 오늘은 맥으로 프로그래밍을 하시는 개발자 분들을 위한 8가지 앱을 추천해드리려고 합니다. Dash ($ 29.99) Dash는 개발과 관련된 문서들을 한 곳에서 볼 수 있게 해 주는 앱 입니다. 미리 원하는 언어의 문서를 다운받아서 오프라인에서 다양한 언어의 API 및 문법에 대한 설명을 접근할 수 있게 도와줍니다. 유료 구매가 부담스럽다면 30일 무료체험을 해 보실 수 있습니다. 30일 지나도 쿨타임 지나면 사용가능해요. Full-time 개발자 혹은 컴퓨터 전공 학생들에게는 정말 필수적인 앱이라고 할 수 있습니다. Xcode (free) Xcode는 앱스토어에서 다운로드 받을 수 있는 IDE(통합 개발 환경)입니다. iOS와 MacOS의 앱을 프로그래밍 하기 위해 만들어진 애플 공식 IDE입니다. 텍.. [C언어] 맥북에서 C언어, C++ 개발환경 구축하기 (feat. CLion) 1. 프로그래밍이란? 프로그램은 진행 계획이나 순서를 말합니다. 컴퓨터에서 프로그램은 컴퓨터가 알아들을 수 있는 프로그래밍 언어를 사용해서 만든 코드를 말합니다. 프로그래밍 언어에 여러 종류가 있는데 C언어는 그 중에 하나입니다. (1) C언어의 장단점 다른 언어들에 비해 하드웨어와 친숙한 C언어에는 여러 장단점들이 있습니다. 장점 1. 하드웨어를 제어하는 시스템 프로그래밍을 할 수 있다 2. 구동 속도가 다른 언어들에 비해 빠르다. 코드짜는 시간은 더 오래걸린다 3. 이식성 (portability)이 좋다 단점 1. 객체지향 프로그래밍 (Object-Oriented Programming)이 불가능하다. (이를 보완한 것이 C++라는 언어입니다) 2. 포인터, 메모리 관리 등 초보자가 배우기에 쉽지 않은.. 이전 1 다음