<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>김 용묵의 절대공간 - 블로그: 프로그래밍-언어-문법-생각에 달린 최근 댓글/트랙백 목록</title>
		<link>http://moogi.new21.org/tc/</link>
		<description>그런즉 이제 애호박, 단호박, 늙은호박 이 셋은 항상 있으나, 그 중에 제일은 늙은호박이니라.</description>
		<language>ko</language>
		<pubDate>Fri, 09 May 2025 10:03:52 +0900</pubDate>
		<generator>Textcube 1.7.8 : Con moto</generator>
		<image>
		<title>김 용묵의 절대공간 - 블로그: 프로그래밍-언어-문법-생각에 달린 최근 댓글/트랙백 목록</title>
		<url>http://moogi.new21.org/tc/attach/1/1226640661.jpg</url>
		<link>http://moogi.new21.org/tc/</link>
		<width>216</width>
		<height>185</height>
		<description>그런즉 이제 애호박, 단호박, 늙은호박 이 셋은 항상 있으나, 그 중에 제일은 늙은호박이니라.</description>
		</image>
		<item>
			<title>사무엘님의 댓글</title>
			<link>http://moogi.new21.org/tc/1066#comment9418</link>
			<description>1. 언어 차원에서 true, false가 별도의 boolean형 리터럴로 존재하는 게 아니라 여전히 0, 1의 alias일 뿐이기 때문에 어쩔 수 없는 듯하지요.
그나저나 C 시절에는 숫자는 정말 닥치고 무조건 int.. int 편중이 너무 심했었는데 그나마 C++에서 약간 보정이 됐습니다. (sizeof(&#039;a&#039;)같은..) 하지만 Windows API에서 BOOL이 int인 건 이제 와서 못 고치지요. ^^

2. C#은 ref를 이용해서 아무 자료형이나 레퍼런스로 전달 가능하고 swap도 얼마든지 만들 수 있고 Java보다 더 깔끔하고 유연하긴 하지요. 하지만 회사에서 업무상 자바 코드를 계속 다뤄 보니까 얘가 그래도 C++과는 다른 무슨 철학을(그에 대한 호불호와는 별개로) 갖고 만들어진 언어인지는 대충 알 것 같습니다.</description>
			<author>(사무엘)</author>
			<guid>http://moogi.new21.org/tc/1066#comment9418</guid>
			<comments>http://moogi.new21.org/tc/1066#comment</comments>
			<pubDate>Wed, 25 Feb 2015 21:31:25 +0900</pubDate>
		</item>
		<item>
			<title>김재주님의 댓글</title>
			<link>http://moogi.new21.org/tc/1066#comment9414</link>
			<description>2번은... C++이 강한 타입 언어도 약한 타입 언어도 아닌 어정쩡한 위치를 갖고 있어서 그런 것 같습니다 -,.-; 함수형 언어들이나 Rust 같은 언어에서는 얄짤없이 타입 미스매치 오류가 나버릴텐데 말이죠.

3번은 JAVA와 거의 유사한 C#에서는 전혀 문제가 되지 않는데 말이죠. 얘는 C++ 프로그래머 입장에서 그냥 코드 모양 생긴거 보고 어, 이렇게 동작하나? 싶으면 거의 그렇게 동작합니다. 그러면서도 간결성과 안전한 Generic을 제공하는데, JAVA는 최신 버전에 이르러서도 그렇지가 못하죠. JAVA는 여러 곳의 이해관계가 얽혀 있는 오픈소스 언어라는 점 때문일지.. 사실 현대 최신 객체지향 언어들을 보면 아예 int와 같은 기본 타입도 클래스를 가지고 있죠. (scala라던지 python이라던지 ruby라던지)</description>
			<author>(김재주)</author>
			<guid>http://moogi.new21.org/tc/1066#comment9414</guid>
			<comments>http://moogi.new21.org/tc/1066#comment</comments>
			<pubDate>Wed, 25 Feb 2015 19:34:37 +0900</pubDate>
		</item>
	</channel>
</rss>
