プログラミングを体験してみたい??
▼本日限定!ブログスタンプ
あなたもスタンプをGETしよう
体験も何も、かれこれ30年以上、
プログラミングをやってるよ。
C言語始める以前は、
BASIC(n88basic、fbasicなど)、
FORTRAN77、LISP、CASL、
6502などなど、
大学時代は色々やってきたが、
今は使ってない。
社会人になって、
プログラミングする機会はあったけど、
いわゆるSEとか、プログラマーではなかった。
あくまでも個人的な趣味として、
8086、Java、perl、JavaScript、などなど。
最近は、C言語とJavaScriptしか書いてない。
勘違いしている人もいるかもしれないけど、
HTMLやHTML5、cssはプログラミング言語ではない。
HTMLはマークアップ言語。
何が違うの?と言われれば、
計算式を書いたら答えを出してくれるのが、
プログラミング言語であって、
HTMLに1+2って書いても、3を表示してくれるわけじゃない。
ただ、cssにはcalc()というものが出てきたりして、
値を返してはくれないけれど計算が出来たりする。
それでも、cssをプログラミング言語とは言わないよな。
今後、Pythonとかやってみたいとは思うけど、
自分がやっている分野、とくに科学技術計算は、
昔はFORTRANだったけど、コンパイラ言語、
特にC言語の速さの一点で、私には使い勝手が良かった。
ブログに乗せるための図などを描くのに、
HTML5とJavascriptのコンビは使い勝手が良い。
プログラミング言語を学びたいという人は居るだろう。
何から始めればいい?
という質問があったとして、
自分の解答は、何でもいいんじゃね?
と返すだろう。
プログラミング出来るようになるには、
数学が必要なの?
という質問もあるかとは思う。
この解答にも、そういう場面もあるんじゃね?
と返すだろう。
HTML5、css、JavaScriptを使って、
ウェブ上でインタラクティブなことをやろうとしたとして、
四則演算は出来ないとだめだろうし、
画面という平面に何かしらをやるので、
高校数学のxy座標、厳密な座標を扱うようになると、
三角関数sin、cos、tan、逆三角関数asin、acos、atan、
極座標変換などが頭に入っていないと、
厳しいのかもしれない。
数学が必要かと言われれば必要な場合もあるし、
算数程度の四則演算だけでどうにかなる場合もあるだろう。
兎にも角にもコンピュータは数の世界なので、
数を扱えないと駄目なことはいうまでもない。
漠然とプログラミングをやってみたいとかいうよりも、
ゲームを作ってみたいとか目標がある人のほうが、
まだまともな解答をできそうではある。
ではでは
体験も何も、かれこれ30年以上、
プログラミングをやってるよ。
C言語始める以前は、
BASIC(n88basic、fbasicなど)、
FORTRAN77、LISP、CASL、
6502などなど、
大学時代は色々やってきたが、
今は使ってない。
社会人になって、
プログラミングする機会はあったけど、
いわゆるSEとか、プログラマーではなかった。
あくまでも個人的な趣味として、
8086、Java、perl、JavaScript、などなど。
最近は、C言語とJavaScriptしか書いてない。
勘違いしている人もいるかもしれないけど、
HTMLやHTML5、cssはプログラミング言語ではない。
HTMLはマークアップ言語。
何が違うの?と言われれば、
計算式を書いたら答えを出してくれるのが、
プログラミング言語であって、
HTMLに1+2って書いても、3を表示してくれるわけじゃない。
ただ、cssにはcalc()というものが出てきたりして、
値を返してはくれないけれど計算が出来たりする。
それでも、cssをプログラミング言語とは言わないよな。
今後、Pythonとかやってみたいとは思うけど、
自分がやっている分野、とくに科学技術計算は、
昔はFORTRANだったけど、コンパイラ言語、
特にC言語の速さの一点で、私には使い勝手が良かった。
ブログに乗せるための図などを描くのに、
HTML5とJavascriptのコンビは使い勝手が良い。
プログラミング言語を学びたいという人は居るだろう。
何から始めればいい?
という質問があったとして、
自分の解答は、何でもいいんじゃね?
と返すだろう。
プログラミング出来るようになるには、
数学が必要なの?
という質問もあるかとは思う。
この解答にも、そういう場面もあるんじゃね?
と返すだろう。
HTML5、css、JavaScriptを使って、
ウェブ上でインタラクティブなことをやろうとしたとして、
四則演算は出来ないとだめだろうし、
画面という平面に何かしらをやるので、
高校数学のxy座標、厳密な座標を扱うようになると、
三角関数sin、cos、tan、逆三角関数asin、acos、atan、
極座標変換などが頭に入っていないと、
厳しいのかもしれない。
数学が必要かと言われれば必要な場合もあるし、
算数程度の四則演算だけでどうにかなる場合もあるだろう。
兎にも角にもコンピュータは数の世界なので、
数を扱えないと駄目なことはいうまでもない。
漠然とプログラミングをやってみたいとかいうよりも、
ゲームを作ってみたいとか目標がある人のほうが、
まだまともな解答をできそうではある。
ではでは