アカウント名:
パスワード:
x := x + 1って書くに決まっておろーが!
実際の所、= と := 以外の代入文って何かあったっけかな。メソッド式じゃなくて代入文のヤツで。多分マイナーな言語で色々あるんだろなーとは思うんだが…。
※どうでもいいつぶやき。※カーク x スポック、って書くじゃん? 俺っち、カークがかけられる方でスポックがかける方だと思ってたんよ。※実は逆らしいのね。驚いた。多分コレってプログラマー的な順序意識が若干ながらあるんじゃないか、となんとなく思ってる。※カーク / スポック、って書いた場合は俺っちの想定通りになるようだけども。
大メジャー言語であるLispでは(setq x (+ x 1))ですよ。(incf x)でもいいけど。
(defun incf (x) (+ x 1))カッコイイ
incf は defun での実装は無理ですよ。マクロが必要です。C/C++ でいうところの ++x や x += n 相当ですから。
(setq x (1+ x)) ; の事もたまには思い出してあげて下さい
あと個人的にはVHDLのx <= x + 1とか、FORTH のx @ 1+ x !が好きだな。-- VHDL だとブロッキング代入もあるからいろいろ面倒(でもないけど)だし-- どのライブラリを使うかで記述ががらりと変わる問題もある。-- 個人的にはnumeric_stdを使ってx <= std_logic_vector (unsigined(x) + 1);派
最近家内が、LISPってどうよみたいな事を言い出して、ビックリした。いやあんた何年もCADオペで、機械設計とかやってたじゃんと思って聞いたらAutoCADのカスタマイズ用の内部言語が、AutoLISPってLISPの方言らしい。LISPって、そんな所で生き残ってるんだと感心した。
教えてくれてありがとうございます。20年くらい昔、当時の上司から「LISPを好んで使うようなヤツは、変わり者か変態」と聞いて、そうなのかと思っていました。考えを改めます。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
人生の大半の問題はスルー力で解決する -- スルー力研究専門家
本物のプログラマは (スコア:1)
x := x + 1
って書くに決まっておろーが!
実際の所、= と := 以外の代入文って何かあったっけかな。メソッド式じゃなくて代入文のヤツで。
多分マイナーな言語で色々あるんだろなーとは思うんだが…。
※どうでもいいつぶやき。
※カーク x スポック、って書くじゃん? 俺っち、カークがかけられる方でスポックがかける方だと思ってたんよ。
※実は逆らしいのね。驚いた。多分コレってプログラマー的な順序意識が若干ながらあるんじゃないか、となんとなく思ってる。
※カーク / スポック、って書いた場合は俺っちの想定通りになるようだけども。
Re:本物のプログラマは (スコア:0)
大メジャー言語であるLispでは
(setq x (+ x 1))
ですよ。
(incf x)
でもいいけど。
Re: (スコア:0)
(defun incf (x) (+ x 1))
カッコイイ
Re: (スコア:0)
incf は defun での実装は無理ですよ。マクロが必要です。
C/C++ でいうところの ++x や x += n 相当ですから。
Re: (スコア:0)
(setq x (1+ x)) ; の事もたまには思い出してあげて下さい
あと個人的にはVHDLのx <= x + 1とか、FORTH のx @ 1+ x !が好きだな。
-- VHDL だとブロッキング代入もあるからいろいろ面倒(でもないけど)だし
-- どのライブラリを使うかで記述ががらりと変わる問題もある。
-- 個人的にはnumeric_stdを使ってx <= std_logic_vector (unsigined(x) + 1);派
オフトピ (スコア:0)
最近家内が、LISPってどうよみたいな事を言い出して、ビックリした。
いやあんた何年もCADオペで、機械設計とかやってたじゃんと思って聞いたら
AutoCADのカスタマイズ用の内部言語が、AutoLISPってLISPの方言らしい。
LISPって、そんな所で生き残ってるんだと感心した。
Re: (スコア:0)
マクロ機能のついたちょいと気の利いたアプリケーションを作りたいと思ったら、
その言語としてlispが第一候補になるのはわりと普通。
Re: (スコア:0)
教えてくれてありがとうございます。
20年くらい昔、当時の上司から「LISPを好んで使うようなヤツは、変わり者か変態」
と聞いて、そうなのかと思っていました。
考えを改めます。
Re: (スコア:0)
LISPを好んで使うようなヤツは、変わり者か変態なのは確かにそうだから
たとえLISPが候補に上がってもそのまま採用される率はそこまで高くない。