디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

C 언어 논란 내 의견

땡칠도사갤로그로 이동합니다. 2012.04.25 13:52:14
조회 355 추천 0 댓글 28


어제 마지막 댓글 쓰고 그냥 잤는데,
나도 내가 했던 말을 좀 더 명확하게 해야할 것 같아서 쓴다.

일단 To 레노미나

1) 거창하다, 오만하다
- 거창하다: C로 소프트웨어 제작하는 것에 대해서 지나치게 어렵다는 식으로 표현
- 오만하다: C를 로우레벨 전용, 이해하기 어려운 언어로 정의
- 솔직히 오버임. 글에서도 흥분상태라는게 대충 보임.
- 내 단어 사용이 좀 과격했었던 것 같음. 그건 좀 사과하고 싶음. 원래 입이 좀 거침.

2) 그래서 하려고 했던 말
- 추상화. 근데 망치짱똘 드립 ㅁㄴㅇㄹ
- 추상화가 되면 모르면 모르는데로 써도 문제 없음.
- "되니까 쓰고 돌아가니까 쓴다"
- 내부구조는 몰라도 쓰는데 지장은 없음 ===> 기계공 전자공 애들도 무리없이 쓸 수 있음.



그리고 개인적인 이야기.

플밍질 하는 것도 11년 째이고, C는 10년 쯤 썼는데,
그런식으로 C로는 아무것도 안된다고 까면 내 입장에서 보면 솔직히 좀 그래.

일단 개발 시 생기는 문제점들...
배열영역 초과 같은건 솔직히 자잘한 문제들이고 - _-)
이런 식의 문제는 보통 코딩 컨벤션의 강화에 의해 상당부분 줄일 수 있음. (MSVC처럼 strncpy를 강요하던지)
메모리 릭은 malloc의 wrapper를 제공하는 것만으로도 문제를 절반 이하로 줄일 수 있고,
string의 경우는 기본적으로 struct{ length, ptr };로 감싸서 처리하고, 원한다면 인코딩 핸들러도 추가할 수 있지.

이런식으로 문제를 해결한다면 할 수도 있는데,
그걸 언어가 나빠서 안된다고 매도하는건 솔직히 분풀이로 밖에는 안들려.
진짜 문제는 C를 선택하고도 소프트웨어를 그렇게 설계한 설계자, 코딩 컨벤션을 제대로 정하지 못한 리더한테 있지.
그럴려면 애당초 C를 고르질 말던가, 못피하면 제대로라도 하던가.

이걸 C를 옹호한다고 얘기할 수도 있지만, C는 고정되어있고, 선택은 사람이 하는건데,
이런 상황에서 선택권자가 잘못한거라고 결론을 내리는건 당연한거임 - _-)
(이게 내가 궁극적으로 하고 싶었던 이야기.)

그리고 Linux에서 사용하는 C는 라이브러리가 빵빵하기 때문에 어지간한 고급언어보다도 더 편한 면이 있음.
네트워킹, 암호화, 이미지 프로세싱, 선형대수학, 빅인티저, 소팅, UI 등등 없는게 없음.
오히려 스크립트 언어에 특정 라이브러리 바인딩이 없거나 불완전해서 C를 사용해야했던 경우가 한두번이 아님.
진짜 C를 알고싶으면 리눅스를 쓰라는.


추천 비추천

0

고정닉 0

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이제는 의미 없어진 것 같은 시상식은? 운영자 25/12/01 - -
AD 따뜻한 겨울나기! 방한용품 SALE 운영자 25/11/27 - -
312009 디씨가 느린거냐 프갤이 느린거냐 [1] 빅브로K갤로그로 이동합니다. 12.04.25 27 0
312008 [성대아싸 or 웹 프로그래밍 짬밥갤러 솬] 웹에디터 질문 [5] 생물학(175.120) 12.04.25 80 0
312007 우옹 ㅋ 족보 20장 구해다가 다 외웠는데 [1] ㅇㅇ(211.117) 12.04.25 65 0
312006 형들 손코딩 시험 공부할때 컴퓨터로 타자 쳐보시면서 외웠어요? [3] 길가던놈갤로그로 이동합니다. 12.04.25 91 0
312005 예전에 세브의 두부F 센스 존나 쩐다 ㅁㄴㄹㅇ(211.117) 12.04.25 41 0
312004 개발자형들..개발자희망 초보 질문드려요~ [3] 자바초보(110.45) 12.04.25 95 0
312002 개시발 내 테크넷 계정 올해 12월 까지인데 [2] ㅁㅇㄴㄹ(211.117) 12.04.25 44 0
312001 안해 때려쳐 [4] Rei@디씨갤로그로 이동합니다. 12.04.25 92 0
311999 갤러들아 리버스 프로그래밍 진짜 하나도 이해 못하겠어 태사웅갤로그로 이동합니다. 12.04.25 69 0
311997 두부 시발 ... 아 씨발 존나 빡돈다 아 개새끼진짜 [4] ㅁㅇㄴㄹ(211.117) 12.04.25 84 0
311996 아 너무 막막함 [6] [성대아싸]갤로그로 이동합니다. 12.04.25 150 0
311994 게임프로그래머 하려고 하는데 편입 필요하냐? [2] barry갤로그로 이동합니다. 12.04.25 191 0
311993 코딩용으로만쓸 노트북 뭐가좋을까 옹열갤로그로 이동합니다. 12.04.25 70 0
311992 C# 배열이나 문자열에 대한 문제집이 있나요?? 아니면 싸이트라도.. [5] 先鎭(210.210) 12.04.25 80 0
311991 자바 컴파일러 어플 있나요 COWKITE(14.36) 12.04.25 332 0
311990 형들 내가 c#으로 계산기만들고있는데 궁금한게 있어서 [2] 플밍천민(221.148) 12.04.25 79 0
311989 C언어 할떄여 .. [2] 궁금한데용..(58.151) 12.04.25 63 0
311986 이클립스 짜증난다..ㅡㅡ Rei@디씨갤로그로 이동합니다. 12.04.25 67 0
311984 프겔공식짤 [2] 정의란 부엌인가갤로그로 이동합니다. 12.04.25 104 0
311982 프갤러가 회사 나와서 치킨집 차리면 이렇게 되나? 샤아P갤로그로 이동합니다. 12.04.25 81 0
311981 도와줘 사운드가 이상하다 ㅠㅠ [1] ㅈㅈ(113.131) 12.04.25 30 0
311980 생물학횽 [12] 플밍캐늅늅갤로그로 이동합니다. 12.04.25 85 0
311978 게임 프로그래머한테 중요한게 뭐뭐있을까? [1] ㅁㄴㅇㄻㄴㅇㄻㄴㅇㄹ(128.134) 12.04.25 95 0
311977 광우병 이모군(175.114) 12.04.25 28 0
311976 프갤이 DC 갤러리 메인에 나옴. 핡 [2] 생물학(175.120) 12.04.25 103 0
311975 프로그래밍 독학 어떻게 함? [5] 키득득(183.99) 12.04.25 190 0
311974 SI 2년째 하면서 가장 슬픈건 JSun갤로그로 이동합니다. 12.04.25 155 0
311972 쎄야님 [1] C독학러(220.70) 12.04.25 45 0
311971 jsp 헬프요 [7] 우리집불났다갤로그로 이동합니다. 12.04.25 83 0
311970 새내긴데 시험공부하다가 궁금한게 있어욤~ [1] ㅎㅎ(211.109) 12.04.25 69 0
311969 안드로이드 어플만들기 어렵나요??? [2] ㅇㅇㅇㅇ(211.234) 12.04.25 93 0
311968 C는 VM 같은 시스템 프로그래밍에는 최고다... [4] ㅇㅇㅇ(210.115) 12.04.25 158 0
311966 SQL에서 클러스터 인덱스 이런 경우 비용 많이 먹어? [1] 시쿼르(113.96) 12.04.25 58 0
311964 si 파견은 보통 어느 지역에 많이 있나요? [3] 궁금(220.86) 12.04.25 147 0
311963 형들 자바 레이아웃 있잖아 [2] -니지-갤로그로 이동합니다. 12.04.25 72 0
311962 지금 c++ 시험보는대 핼프좀 ㅠㅜ [3] 아이린갤로그로 이동합니다. 12.04.25 96 0
311960 수학공부 열심히 해야겠다. [2] JSun갤로그로 이동합니다. 12.04.25 110 0
311958 학교 C언어 과제인데 프로그래밍 고수님들 이 문제들 완성좀 해주세요 ㅠㅜ [10] 쌔아갤로그로 이동합니다. 12.04.25 274 0
311957 멘붕이 온다 이건 무슨 경우일까? [1] 올체갤로그로 이동합니다. 12.04.25 57 0
311956 횽들 플밍 연습하다 생긴 부산물 중에 그럴듯한거 있으면 좀 소갤에 올려봐 [1] 생물학(165.194) 12.04.25 51 0
311954 포폴 추천점여 [8] 중간점검갤로그로 이동합니다. 12.04.25 108 0
311953 그런데 프갤 공지 슬슬 갱신할 때 안됨? [4] 생물학(165.194) 12.04.25 61 0
311952 횽아들 캐뉴비 캐백순데 국비지원 취업관련 질문점 받아줏메. [1] 모야(125.176) 12.04.25 81 0
311951 html5와 자바스크립트가 쓰레기인 이유 [2] 잡스후장(125.177) 12.04.25 165 0
311950 아 ... 프겔이 있었구만. CRC 도와줭 [4] JSun갤로그로 이동합니다. 12.04.25 64 0
311949 아 근데 내가 이거 얘기 안했었나 [8] 땡칠도사갤로그로 이동합니다. 12.04.25 120 0
311948 C++에 대한 나의 입장 전간디갤로그로 이동합니다. 12.04.25 70 0
311946 형들 DirectX관련해서 질문좀 물어봄(110.70) 12.04.25 37 0
311945 아오 빡쳐.. 한달은 걸릴거 같은데 2주안에 끝내라 하네.. [19] 쿄스케갤로그로 이동합니다. 12.04.25 181 0
311944 여기 C++ Exception Handling 원리 아는 횽 있나? [15] 류셀(210.94) 12.04.25 122 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2