コンピュータプログラムを記述するために使われる人工言語のこと。 文法や意味が厳密に定められている点が自然言語と異なる。
などなど。(他あったら書き加えてください…)
プログラミング言語の歴史 http://www.shos.info/develop/oo/prglng.html も参考になる。
*1:APLの拡張版であり、Javaとは無関係。
2025年注目のプログラミング言語トレンドとは? テクノロジーの進化とともに、プログラミング言語のトレンドも常に変化しています。2025年現在、IT業界ではどのような言語が注目され、なぜ支持を集めているのでしょうか?今回は、最新の開発現場で支持されている言語とその背景を詳しく解説します。 1. 不動の人気を誇る Python AI・機械学習ブームの影響で、Python(パイソン)は依然として高い人気を維持しています。シンプルで読みやすい文法が特徴で、初心者にも優しく、ベテランにも効率的です。2025年現在でも、データサイエンス・自動化・スクレイピング・Web開発など、あらゆる場面で使われていま…
数百種類もあるプログラミング言語の世界 プログラミング言語とは、人間がコンピュータに「やってほしいこと」を伝えるための“言葉”です。私たちが日常使う日本語や英語のように、コンピュータにも理解可能な言語が必要です。そしてその数は、実に数百種類以上にのぼるとも言われています。 なぜそんなに種類があるの? なぜこんなにも多くのプログラミング言語が存在するのでしょうか?その理由は、目的や用途が多種多様だからです。ゲーム開発、ウェブアプリ制作、AI・機械学習、組み込みシステム、金融システムなど、開発されるシステムによって求められる性能や性質は異なります。したがって、それぞれに最適なプログラミング言語が選…
過去記事 grandseacrow.hatenablog.com 魔法円対策も一段落して、あとは以前組み込んでいた他の部品を随時組み込むだけ、だと思ったのですが…… うん、ミステルが変な挙動してる。 基本的に中央の大きな魔法円の裏に隠れる仕様なのでわかりやすいように一時的に円表示を消して表示させてみたら明らかに小さな魔法円とは違う位置に伸びてるし。 んー?魔法円の中心の値を代入してるはずなんだがなあ。 実は同じ挙動は魔法円の時にも発生していて、想定してないところに円が表示されたりしてて、その時にはジェミニたんのソースを元に解決した。 おそらくはグループ化かつ表示にトランスフォームで位置表示させ…
過去記事 grandseacrow.hatenablog.com ええとですね、ジェミニたん提案で魔法円表示まではこぎつけたが、別の問題が発生 んー、画像見てもらうとわかるのですが ( ^ω^)・・・ はい中央円の大円までが魔法円グループ対象扱いになりました。 思わずタイトルもじった↓の漫画が思い浮かんだよ。 ちがう宮原おまえじゃない! 1 (ヤングジャンプコミックスDIGITAL) 作者:帯屋ミドリ,藤高つむり 集英社 Amazon これ単純にグループ対象から外せばいいと思われるかもだが、そうするとZoom機能の対象からも外れてしまうというね。 さてどうすっかねえ・・・ と思っていたのですが…
ドメイン名を登録して使用する設定がほぼ完了しました。 以前の感覚が戻ってきたのか、何とも言えない楽しさを感じることができました。 まだ全ての設定が完了したわけではないので、実際の運用はもう少し先になりそうです。 それ・・・・ 続きはこちら
過去記事 grandseacrow.hatenablog.com タイトルですが、かのマリーアントワネットが言ったとか言わないとかのセリフをもじりました。 ja.wikipedia.org でも流石にフライパンは食えないか、と思ってたら。 まあフライパンを食べるんじゃなくてフライパン「で」食べる、だけど いや考えたんすよ、発想の転換というやつ。 mære(の部分を見てもらえばわかりますけれども、グリムと書かれた行下にSatzの行が並ぶじゃないですか。 お飾りで書かれているグリムの文字を遊ばせてるくらいなら、直接クリックして行を増やすようにすればいいんじゃねーかと。 とまあ、そこまでは方針固まっ…
過去記事 grandseacrow.hatenablog.com 見た目それっぽいのが出来上がった、と思うじゃん? 起動してみたらわかるのですが、このVer0.939 クリックから先が続かんのですよ ほらね? 想定ではSatzのIIのところに角丸の■枠が移動して点滅するところ、 実際は枠が消えてIの文字だけが点滅するというね。 なので某ユニコーンさんのバッタ物のようなタイトルになりました。 www.youtube.com ・・・うん、可能性が怠けて仕事してないんだ。 なんつーかD3.jsのデータバインド機能は、思ったより奥が深いというか言うこと聞いてくれにゃあ。 前回も書きましたがPタグ使わな…
Pythonのユーザーを苛立たせたいなら、こう言ってみてください:「Pythonは遅い」。実際、これは多くの場面で真実です。CやC++、Java、Rust、Goなどと比べて、外部のCライブラリを使用しない「純粋な」Pythonは、計算やオブジェクト操作の速度で劣ります。 Pythonの速度向上が難しい理由 Pythonのパフォーマンスの問題は、インタプリタ言語であることよりも、その「動的性」に起因します。C++やRustのような言語では、変数に型が明確に割り当てられ、コンパイラが最適化を行いやすいです。しかし、Pythonでは変数にどんな型の値でも代入できるため、実行時に型を確認しな…
過去記事 grandseacrow.hatenablog.com んーと。 一応表示の方はうまくいった、と思ったのね 画像ではわかりずらいですが点滅してます。 で、D3.js上での右側(mære枠内、JSfiddleでは表示成功してるんだけど こんな感じでね でもwebで表示させると反映されないのだ。 …なんでぇ? いやマジで謎いんですけど。 んー、ラチあかないようならこりゃ、 PタグとDataでテキスト表示させるの諦めて以前のようにSVGで表示される流れかな? ランキング参加中趣味でプログラミングランキング参加中プログラミング ※ランキング参加中
プログラミングを学習するには、パソコンは必要なものです。 ただ、パソコンを買ってすぐに始められるのはちょっと考えものです。 特に、独学でと思い書籍から始めることは、できれば止めたほうが良いと思います。 というのも・・・・ 続きはこちら