조무위키
조무위키
둘러보기
대문
최근 바뀜
임의의 문서로
미디어위키 도움말
도구
여기를 가리키는 문서
가리키는 글의 최근 바뀜
특수 문서 목록
문서 정보
행위
문서
토론
편집
역사 보기
C언어
편집하기 (부분)
경고:
로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다.
로그인
하거나
계정을 생성하면
편집자가 사용자 이름으로 기록되고, 다른 장점도 있습니다.
스팸 방지 검사입니다. 이것을 입력하지
마세요
!
==프로그래밍 언어== {{선비}} C언어 소스파일. 저장할 땐 제발 뒤에 .c 붙이는 거 잊지 마라 ㄴ cpp으로 하나 c로 하나 include 할때 stdio.h 만 잘 입력 해주면 되기에 별 상관 없다. 물론 확실하게 하고프면 당연 c로 하는걸 강력 아주 강력 추천한다. 컴퓨터가 수행할 수 있는 명령어를 작성하는 데 사용하는 언어 중 하나이다. 많은 언어가 존재하며 C언어가 흔히 알려져 있다. 해킹을 배우던 게임을 개발하던 로봇을 만들던 간에 한 번쯤은 거친다. ('폰 노이만'은...) 흔한 만큼 흔히 가르치는 경우가 많아서 이쪽으로 재능이나 흥미가 없는 인간들의 경우, 문서 상단에서 볼 수 있듯이 쓰레기 취급을 한다. 애초에 컴퓨터가 존나 빠른 계산기라서 거기에 구동되는 프로그램도 수학적인 요소가 들어갈 수밖에 없다. (알고리즘) 그렇기에 C언어와 같은 프로그래밍 언어만 잘 안다고 해서 잘 한다고 말할 수는 없다. 개 씹 좆병신 언어다. [[Java|자바]] 등 언어에 재능 없으면 그 시간은 어떤 수면제보다 강력할 것이다. {{병림픽}} 단순한 예제를 실험해볼 거면 VS 컴파일러보다는 Dev C++ 컴파일러를 쓰는 것이 훨 편하다. ㄴ다만 Dev는 존나 불편하므로 코드블럭 쓰자. ㄴㄴ걍 다 ㅈ까고 [[vi]]와 gcc조합을 쓰자 병신들아 ㄴ[[vi]] 존나 불편한 쓰레기 에디터 누가 쓰냐 [[Sublime Text]] + gcc가 갑이다. 굳이 리눅스 기본 에디터를 써야겠다면 nano 써라. ㄴ[[vi]] 존나 좋다 씨발 마우스 움직이는 게 얼마나 불편한데 ㄴ 장애짓 권장하지 마라 ㄴ 컴잘알인척 하는 븅신새끼들이 하는 지랄이니 니들은 비쥬얼 스튜디오나 써라 ㄴ [[vi]] = 가오용, [[emacs]] = ㅇㄱㄹㅇ 좋아서 쓰는거 ㄴDev는 C++할때나 쳐쓰는거고 ㄴ 노트패드++써라 병신들아 존나 가볍다 다만 미친놈들이 [[vim]]과 gcc를 끼고 터미널로 컴파일하라는 개소리를 하는데, 초보자 입장에서 아무 장점도 없으므로 무시하는 게 편하다. {{진실}} 위의 ㄴ충들의 말은 무시해도 좋다. 저런 말하는 애들 특징은 현업 개발 경험이 없다는 거다. 세상 어느 회사를 가도 [[vi|vim]], [[emacs]], [[Sublime Text]] 따위로 개발하는 회사는 존재하지 않는다. 무슨 뜻이냐면 뭘 쓰든 현업과는 거리가 멀고 취향 차이니까 니가 쓰고 싶은 거 쓰라 이거야. 장점이라고 한다면 빠른 거. 적어도 [[Java]]같은 병신같은 최적화를 자랑하는 언어보다는 낫다. :ㄴ사실 [[Java|자바]]가 병신같은 게 아니라 한국 SI시장에서 [[Java|자바]]를 좆같이 쓰는 게 크다. 전자정부프레임워크 ㅆㅂ... 그런데 빠른 거는 아무 짝에 쓸모없다. 프로그래밍은 속도보다 안정성이고 C언어는 메모리 관련 공격에 존나게 취약한 병신 언어이기 때문에 기본만 배우고 [[Java|자바]]나 [[Python|파이썬]]으로 갈아타라. 0.1초 걸릴 걸 C언어로 0.01초 걸려서 처리한다고 도움되는 거 하나도 없고 니가 코드를 스파게티마냥 좆같이 써 놓은 게 아니면 무슨 언어로 쓰든 잘 돌아가니깐 상관없다. :ㄴ[[마인크래프트]]가 왜 느린지 모르냐? 그냥 최적화가 필요없는 건 [[Java|자바]] 써도 문제 없겠지만, 게임처럼 최적화 필요하면 C언어나 [[C++]] 써야 됨. 즉, 연산량이나 램을 많이 요구할수록 [[Java]]는 못 굴려먹을 언어가 되니 '아따 0.0몇초가 0.몇초가 된당께요!' 이딴 소리 하지 말자. 이걸 좀 극단적으로 확장하면 몇 분 걸릴 거 몇십 분 걸리게 만들 수도 있다. ::ㄴ 이 븅신은 메모리 관리도 똑바로 못해서 다른 언어를 권장하는데 적어도 메모리 관련에 대해 공부하기 싫으면 이쪽으로 공부하지 말도록. :ㄴ몆기가짜리 프로그램 일생동안 손도 안대본 새끼의 지랄이다.큰 프로그램 만질수록 0.1초가 1초가 되어가고 10초가 되어간다.우리 게이는 10초랑 100초가 같노? :ㄴ C언어 쓰다보면 은근좋다 그리고 C언어가 확장성이 정말 크다보니 개같은 함정들이 한가득(그리고 알고보면 OOP라 하기도 뭣하긴 하다.)이긴 해도 OOP같은 걸 구현하기도 했다. 메모리 관련 공격도 짝퉁 OOP 구현처럼 충분히 패치하는 방법 있음. (물론 어디까지나 '짭'인걸 잊진 말자.) //OOP : Object Oriented Programming (객체 지향 프로그래밍) :ㄴ [[마인크래프트|마크]] 윈도우10 에디션이 [[C++]]로 밑바닥부터 코딩해서 최적화 ㅅㅌㅊ임. [[Java|자바]]가 왜 미개한지 바로 나옴.
요약:
조무위키에서의 모든 기여는 CC BY-SA 4.0 라이선스로 배포된다는 점을 유의해 주세요(자세한 내용에 대해서는
조무위키:저작권
문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다.
저작권이 있는 내용을 허가 없이 저장하지 마세요!
취소
편집 도움말
(새 창에서 열림)