アカウント名:
パスワード:
英語系だろ。俺日本人。
いや結局のところ、思考をする時に言語(母国語)を使うので、やりたいことを言語化できないと論理的思考も難しいという話じゃないの?言語系統はあまり関係ないんじゃないかな。
それには異論があって、私は頭で考えているときに自然言語を使っていないと思うんですよね。言語化される前のモデルとかイメージがあって、そのモデルの操作を行ってる感じというか。
例えば絵を書くときに、どこにどういう線を引くかを日本語で考えている(と自覚する)人はあまりいないと思いますが、絵以外の思考でも私の場合同様です。
なので、考えている内容を言語化するには、一回変換作業が発生するという自覚があります。
それ論理的な思考が苦手な人の、典型的な思考パターン。
論理的と大きく、くくってしまうのはどうかと思うが、抽象化ができない人の思考方法だね。自然言語でも数式でもいいけど、概念をモデルだとかでイメージするところで思考を止めてしまわず、記号化するという段階へ持ってく癖がついてないと抽象化はできない。記号化せずに抽象化の真似をしてみても、変なものになってたり、ピントがずれてる。
まさに数式が典型的なのですが、数式を見てるときには、数式で考えていて、日本語じゃないんですよね。
同様に、プログラムを書いているときには、プログラミング言語そのもので思考している、という感覚です。
むしろ、「ものを考えるときには母国語」という人は、数学は式を日本語に翻訳して考えて、式に翻訳して書き戻してるんですかね。
対象のプログラミング言語そのもので思考しているの??いろんなケースあると思うけど、最初に覚えたプログラミング言語で考えている人多いんじゃない?それがVBだとすれば最悪であると個人的には思う。
VBが下地の人2名しか知らないがその2名ともC言語の処理なのに一人は、ほぼポインターを使わないでメモリコピーだった。速度は気にしないらしい。もう一人は、バイナリデータなのに、文字列操作でFIFOのバッファ処理、文字列処理で0x00がくると困るから0xffに置き換えて処理。速度は気にしないらしい。
> 対象のプログラミング言語そのもので思考しているの??
基本的にはそうなるまで頑張るって感じでしょうか。なので、新しいプログラミング言語に慣れるまで時間がかかりますね。
こういうときどうする、というのが言語ごとに異なることあるので。特に、JavaScript は非同期・コールバック・ラムダ式あたりで、まだつっかえつっかえでしか考えられないです。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
最初のバージョンは常に打ち捨てられる。
自然言語といっても (スコア:0)
英語系だろ。
俺日本人。
Re: (スコア:0)
いや結局のところ、思考をする時に言語(母国語)を使うので、やりたいことを言語化できないと論理的思考も難しいという話じゃないの?
言語系統はあまり関係ないんじゃないかな。
Re: (スコア:1)
それには異論があって、私は頭で考えているときに自然言語を使っていないと思うんですよね。
言語化される前のモデルとかイメージがあって、そのモデルの操作を行ってる感じというか。
例えば絵を書くときに、どこにどういう線を引くかを日本語で考えている(と自覚する)人はあまりいないと思いますが、絵以外の思考でも私の場合同様です。
なので、考えている内容を言語化するには、一回変換作業が発生するという自覚があります。
Re: (スコア:-1)
それ論理的な思考が苦手な人の、典型的な思考パターン。
Re: (スコア:0)
論理的と大きく、くくってしまうのはどうかと思うが、抽象化ができない人の思考方法だね。
自然言語でも数式でもいいけど、概念をモデルだとかでイメージするところで思考を止めてしまわず、記号化するという段階へ持ってく癖がついてないと抽象化はできない。
記号化せずに抽象化の真似をしてみても、変なものになってたり、ピントがずれてる。
Re: (スコア:1)
まさに数式が典型的なのですが、
数式を見てるときには、数式で考えていて、
日本語じゃないんですよね。
同様に、プログラムを書いているときには、
プログラミング言語そのもので思考している、
という感覚です。
むしろ、「ものを考えるときには母国語」という人は、
数学は式を日本語に翻訳して考えて、式に翻訳して書き戻してるんですかね。
Re: (スコア:0)
対象のプログラミング言語そのもので思考しているの??
いろんなケースあると思うけど、
最初に覚えたプログラミング言語で考えている人多いんじゃない?それがVBだとすれば最悪であると個人的には思う。
VBが下地の人2名しか知らないがその2名とも
C言語の処理なのに
一人は、ほぼポインターを使わないでメモリコピーだった。速度は気にしないらしい。
もう一人は、バイナリデータなのに、文字列操作でFIFOのバッファ処理、文字列処理で0x00がくると困るから0xffに置き換えて処理。速度は気にしないらしい。
Re:自然言語といっても (スコア:1)
> 対象のプログラミング言語そのもので思考しているの??
基本的にはそうなるまで頑張るって感じでしょうか。
なので、新しいプログラミング言語に慣れるまで時間がかかりますね。
こういうときどうする、というのが言語ごとに異なることあるので。
特に、JavaScript は非同期・コールバック・ラムダ式あたりで、
まだつっかえつっかえでしか考えられないです。