やっぱりこれです
while(*src++ = *dst++) ;
・ポインタの型によってインクリメントの適量を判断して加算してくれる点
・行末の ;
・終了判定
無駄も過剰もなくって感じで好きです
前スレ
http://pc12.2ch.net/test/read.cgi/tech/1037458703/
探検
今までに見たソースコードで一番感動したのは deux
■ このスレッドは過去ログ倉庫に格納されています
2010/01/12(火) 23:23:19
2015/02/18(水) 02:37:00.51ID:QTgMdBtY
>>96
わかってねーなー。
分岐や反復に専用構文が必要なくて、
言語機能が簡素になんのがいいんじゃん。
お陰で分岐だけじゃなく、C#なんかで使われる次世代の構文だって
言語機能の拡張なしで使えるんだぞ。
"以下usingを使ったexample.txtにvalueと書き込むC#の処理と同等の処理。"
'/tmp/example.txt' asFile withWriteStream:
[ :aStream |
aStream nextPutAll: 'value'.
].
わかってねーなー。
分岐や反復に専用構文が必要なくて、
言語機能が簡素になんのがいいんじゃん。
お陰で分岐だけじゃなく、C#なんかで使われる次世代の構文だって
言語機能の拡張なしで使えるんだぞ。
"以下usingを使ったexample.txtにvalueと書き込むC#の処理と同等の処理。"
'/tmp/example.txt' asFile withWriteStream:
[ :aStream |
aStream nextPutAll: 'value'.
].
2015/02/28(土) 18:45:17.20ID:LrNX9W7z
三項演算子はリテラル以外禁止だと前の会社で言われた
99デフォルトの名無しさん
2015/02/28(土) 18:54:09.47ID:st/D/r/c100デフォルトの名無しさん
2015/03/01(日) 00:41:40.88ID:KvRPiAMx awkだけど、最近ここで見た回答がすごいと思った。
2つのテーブルデータを合体させるとき、連想配列を使えば、
要素が同じか否か、という条件分岐を使わなくてもいいんだね。
たった1行で、しかもLinuxのjoinコマンドよりも融通が効くところがなおさらイイ。
How to merge two files using AWK?
http://stackoverflow.com/questions/5467690/how-to-merge-two-files-using-awk
$ awk 'FNR==NR{a[$1]=$2 FS $3;next}{ print $0, a[$1]}' file2 file1
2つのテーブルデータを合体させるとき、連想配列を使えば、
要素が同じか否か、という条件分岐を使わなくてもいいんだね。
たった1行で、しかもLinuxのjoinコマンドよりも融通が効くところがなおさらイイ。
How to merge two files using AWK?
http://stackoverflow.com/questions/5467690/how-to-merge-two-files-using-awk
$ awk 'FNR==NR{a[$1]=$2 FS $3;next}{ print $0, a[$1]}' file2 file1
101デフォルトの名無しさん
2015/03/03(火) 23:36:31.83ID:StzQ6W23102デフォルトの名無しさん
2015/03/04(水) 07:46:28.47ID:UWB+qgaN 普通
printf("%s\n", a ? "成功" : "失敗");
あるいは
printf("%s\n", ["失敗", "成功"][a]);
って書けると良いね
printf("%s\n", a ? "成功" : "失敗");
あるいは
printf("%s\n", ["失敗", "成功"][a]);
って書けると良いね
103デフォルトの名無しさん
2015/03/14(土) 15:46:47.22ID:ZPmTfQbC104デフォルトの名無しさん
2015/03/19(木) 23:58:26.08ID:R5h2QGKb // この部分はサワルナ!
105デフォルトの名無しさん
2015/06/07(日) 04:42:56.99ID:+3hya87E Dan plays Deus Ex 1 - First Time Playing
http://www.twitch.tv/dansgaming
http://www.twitch.tv/dansgaming
106デフォルトの名無しさん
2016/08/07(日) 17:05:15.45ID:fH23byCM Erlang万歳
107デフォルトの名無しさん
2016/08/07(日) 23:40:36.63ID:8kEt+rxK Elixirだろ
108デフォルトの名無しさん
2016/08/08(月) 09:23:39.33ID:bsQ3M/kD c#6.0だと
string a="";
if(hoge !=null && hoge.hage !=null) a=hoge.hage;
↓
var a =hoge?.hage??"":
string a="";
if(hoge !=null && hoge.hage !=null) a=hoge.hage;
↓
var a =hoge?.hage??"":
109デフォルトの名無しさん
2016/08/14(日) 09:28:18.90ID:Dug1tlBQ IOCCC(国際難読化 C コードコンテスト)のプログラムはすごい
1987年の作品だけど
main() { printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
こういうプログラムがたくさんある(これは unix と出力するプログラム)
1987年の作品だけど
main() { printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
こういうプログラムがたくさんある(これは unix と出力するプログラム)
110デフォルトの名無しさん
2017/03/07(火) 16:22:40.06ID:DO9cEIcz プログラムコードの柔軟性を持った言語って無いのかな
ifの書式で言うと、
if exp then block elseif block else block end
if (exp) { block } else if (exp) { block } else { block }
が俺の知る言語での主な書式なんだが、
expへの括弧の有無、blockを囲むのがthen endか{}か、elseifかelse ifか、言語毎の方言に毎回躓いてだるい
こう言うのって基本書いてる事は同じだから、コード走らせるときの前処理とかで吸収できるよな?
20年ほど前に比べると、プログラミングについてのノウハウみたいなものがこなれてきて使いやすくはなってきたと思うけど
もう一皮くらい剥けてプログラミングし易くなってくれたらいいんだけどな
ifの書式で言うと、
if exp then block elseif block else block end
if (exp) { block } else if (exp) { block } else { block }
が俺の知る言語での主な書式なんだが、
expへの括弧の有無、blockを囲むのがthen endか{}か、elseifかelse ifか、言語毎の方言に毎回躓いてだるい
こう言うのって基本書いてる事は同じだから、コード走らせるときの前処理とかで吸収できるよな?
20年ほど前に比べると、プログラミングについてのノウハウみたいなものがこなれてきて使いやすくはなってきたと思うけど
もう一皮くらい剥けてプログラミングし易くなってくれたらいいんだけどな
111デフォルトの名無しさん
2017/03/07(火) 18:05:00.53ID:sN5zB8qN112デフォルトの名無しさん
2017/03/08(水) 13:50:57.20ID:jMX+hATM >>110
julia
julia
113デフォルトの名無しさん
2017/03/09(木) 09:39:51.17ID:hS5pjfRn >>112
julia は end が要るだろ。
julia は end が要るだろ。
114デフォルトの名無しさん
2017/03/09(木) 19:53:34.25ID:LKSg58e8 macroがあるよ
115デフォルトの名無しさん
2017/03/10(金) 03:00:53.00ID:eBvZbI3A 全部英単語で構成されるのと適度に記号が混ざるのとどっちが見やすいんだろう
個人的には後者だけど
個人的には後者だけど
116デフォルトの名無しさん
2017/03/10(金) 09:12:49.72ID:OTPF9/DX 全部日本語でよろ。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 鈴木農相「おこめ券はお米しか買えないわけではない。例えば卵、味噌、しょうゆ、こうした購入に利用可能」 [Hitzeschleier★]
- 鈴木農相「おこめ券はお米しか買えないわけではない。例えば卵、味噌、しょうゆ、こうした購入に利用可能」 ★2 [Hitzeschleier★]
- なぜリベラルは人気がないのか 斎藤幸平さんが指し示す未来への道筋:朝日新聞 ★2 [少考さん★]
- 【三重】「お金がない。あした払う」タクシー料金払わず、男性運転手を数十発殴った疑い ブラジル人の女を逮捕…容疑を否認 [少考さん★]
- 三谷幸喜氏 温泉嫌いの理由を熱弁「知らない人の股間を素通りしたお湯なんですよ」「おじさんの肛門を通り過ぎたお湯が自分の前に」 [Ailuropoda melanoleuca★]
- 【伊原剛志】62歳俳優、夫婦別姓に「選択出来るならしたい人はする したくない人はしない 何が問題?」 [少考さん★]
- 【高市物価悲報】ケンタッキーのパーティーセット(5000円)ワロタwwwwww [153490809]
- 【高市悲報】小泉の進さん「日米電話会談を行いました😤(パシャリ)」あからさまなパフォーマンスだと話題に [359965264]
- 官邸筋「高市総理は電話会談でトランプに米中がうまくやろうとしてるのに邪魔をするなと釘を刺されてかなり落ち込んでいた」 [931948549]
- 彼女と電話すると毎回失敗するんだが
- 馬鹿「川魚うめぇ~!」パクパク 僕「うん、でも海の魚の方が美味しいよね?」
- 黒田前日銀総裁「中国経済、マジでヤバいです」 [237216734]
