Quantcast
Channel: 円周率近似値の日に生まれて理系じゃないわけないだろ! - knifeのblog
Viewing all articles
Browse latest Browse all 5376

今日はプログラマーの日

$
0
0

プログラミングを体験してみたい??

▼本日限定!ブログスタンプ

あなたもスタンプをGETしよう

あなたもスタンプを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、
極座標変換などが頭に入っていないと、
厳しいのかもしれない。

数学が必要かと言われれば必要な場合もあるし、
算数程度の四則演算だけでどうにかなる場合もあるだろう。

兎にも角にもコンピュータは数の世界なので、
数を扱えないと駄目なことはいうまでもない。

漠然とプログラミングをやってみたいとかいうよりも、
ゲームを作ってみたいとか目標がある人のほうが、
まだまともな解答をできそうではある。


ではでは

Viewing all articles
Browse latest Browse all 5376

Trending Articles