約 3,238,573 件
https://w.atwiki.jp/programming-study/pages/10.html
プログラミング言語には様々な種類があり、実行対象環境も多種多様です。 今回は、そんな多種多様なプログラミング言語についてご紹介したいと思います。 C Cは、「基礎中の基礎」とも言えるプログラミング言語です。 この言語をマスターすれば、ファイルの操作や複雑な計算、メモリ操作までできるようになります。 プログラミングをしっかり深く理解したい方、実用的なアプリを作りたい方におすすめです。 HTML / JavaScript / CSS これらの言語の最大の特徴は、Webサイトを作成するための言語であることです。 例えば、この「プログラミング言語まとめ」の記事は、HTML、JavaScript、CSSを使って作成されています。 HTMLやCSSは正確にはプログラミング言語ではなく、マークアップ言語です。 プログラミング言語とは異なり、感覚的に記述することができ、初心者でも比較的容易に習得することができます。 副業でプログラミングを学びたいという方にとてもオススメの言語です。 Python 最近普及している言語であり、ディープラーニングや機械学習が簡単にできることが特徴です。 ディープラーニングはAIの基礎技術で、画像認識や音声合成など様々な最先端技術で利用されています。 自分でAIを作りたい人、短いコードを書きたい人におすすめの言語です。 Java この言語の特徴は、オブジェクト指向言語であること、つまりクラスという概念で構成されていることです。 オブジェクト指向とは、プログラムを手続きとして考えないシステム構成の考え方の一種で、クラスは初期化して何度も再利用することができます。 オブジェクト指向に挑戦したいという方にお勧めの言語です。 まとめ 今回は、プログラミング言語の選び方や特徴についてまとめました。 やはり、プログラミング言語には様々な種類があり、用途や目的に合ったものを選ぶことが大切です。 最後までお読みいただき、ありがとうございました。
https://w.atwiki.jp/programing_wands/pages/10.html
プログラミング言語とは プログラミング言語とは、簡単に説明すると人間がPCなどの機械に命令などを伝えるときに使う人が作った言語のことです。 プログラミング言語は様々な種類があり、低水準言語と高水準言語、インタープリタ方式言語とコンパイラ方式言語などに分類することができます。 低水準言語と高水準言語 先ほどの説明で”低水準言語”と”高水準言語”という言葉がでてきました。これらはプログラミング言語の分類のしかたの一つです。低水準言語と高水準言語のちがいは、機械語に近いか人間の言語に近いかです。性能が高い、低いという違いではありません。 機械語とは0と1で表された機械がそのまま理解できる言語です。低水準言語は機械語に近いので人間が理解するのは難しいですが機械にとっては機械語に変換しやすく読みやすい言語です。そのため低水準言語は高水準言語より処理に使うCPUのリソース(”PCの頭脳のような物”の容量)をあまり使用することなくプログラムを処理することができます。これの利点は処理が重くなりにくいという点です。CPUはPCの頭脳のような役割をしているのでたくさん使うと処理が重くなってしまいます。 高水準言語は機械語より人間の言葉に近く、プログラミングしやすい言語です。その代わり、機械はそのまま読めないので処理は低水準言語よりも重くなります。高水準言語の利点は、人間にとってわかりやすい点です。人間にとってわかりやすくすることでプログラミング作業やバグ修正などがしやすいので効率よく作業することができます。 インタープリタ方式言語とコンパイラ方式言語 もう一つプログラミング言語の分類を紹介します。インタープリタ方式言語とコンパイラ方式言語です。これはプログラミング言語を機械語に翻訳する方法によって分類したものです。つまり、インタープリタ方式で翻訳する言語と、コンパイラ方式で翻訳する言語ということです。 インタープリタ方式とは翻訳しながらプログラムを実行する方式です。例えるなら同時通訳のような感じです。翻訳できた部分から伝えます。この方式のメリットは一行ずつ処理が行えるのでデバッグがしやすいこと、コードがすべて完成していなくても実行できるので初心者の学習に向いていることなどが挙げられます。逆にデメリットは処理速度が遅いことです。先ほど説明した通りインタープリタ方式は同時通訳のような状態です。翻訳できていない部分はわからないため翻訳されるまで待つ必要があります。そのため処理が遅くなってしまうのです。 コンパイラ方式とは全て翻訳してからプログラムを実行する方式です。こちらは翻訳された本を読む感じです。この方式のメリットは処理速度が速いことです。全て翻訳してから読むので読めない部分が翻訳されるまで待たなくていいのでインタープリタ方式より速く読むことができるのです。そのため大規模な開発などに向いています。デメリットは一度に翻訳するためコードが完成していないと実行できないので初心者向けではない点と、同じ理由でデバックがしにくい点です。 まとめ プログラミング言語とは人間が機械に命令などを伝えるときに使う言語である。 プログラミング言語はいくつかの分類方法がある。 低水準言語は機械語に近く処理速度が速い 高水準言語は人間の言葉に近く効率よく書くことができる。 インタープリタ方式言語は少しずつ処理できるのでデバッグがしやすい コンパイラ方式言語は一度に翻訳するため処理速度が速い みんなのコメント ニックネーム コメント すべてのコメントを見る
https://w.atwiki.jp/programing_wands/pages/37.html
プログラミング言語まとめ(プログラミング言語以外の言語もあります) C言語 C++ C# CSS Go Groovy HTML Java JavaScript Perl PHP Python Ruby Sass Scratch SQL Swift TypeScript みんなのコメント ニックネーム コメント すべてのコメントを見る
https://w.atwiki.jp/sevenlives/pages/2111.html
汎用プログラミング言語? ドメイン固有言語 手続き型プログラミング言語? 論理型プログラミング言語? 関数型プログラミング言語 C C++ Java BASIC? VB C# J#? Perl PHP Python Objective-C? Ruby JavaScript Smalltalk Lisp PL/I? COBOL FORTRAN? Pascal Object Pascal【Delphi】? Prolog Haskell HSP? Scala 4GL
https://w.atwiki.jp/crosshat/pages/16.html
理論 Mozart/Oz General Documentations ビジュアルプログラミング言語 MAX/MSP/jitter PD/Gem vvvv OpenDX AVSに類似したオープンソースのデータ可視化環境(by IBM) ちなみに、VPLに多いデータフロー型プログラミング言語は、スパコンの並列計算を簡単に記述するための SISAL(1966) などが元になっている。 その他多くの情報がWikipediaやODIRにあり。 タンジブルプログラミング(?)言語 ReacTable メディアテーブルに置いたオブジェクトで音響生成する。プログラミング環境ではない。 関連する開発環境としてreacTiVisionがある。 Eros Conal Elliott, Tangible Functional Programming Method of tangible programming for applications in ubiquitous computing environment NTTサイバー研・松村・金丸さん AlgoBlock 1993,Hideyuki Suzuki,Hiroshi Kato Cognitive dimensions of tangible programming techniques Computer Laboratory, Univ. of Cambridge. 2003 TurTan A tangible programming language for creative exploration inspired by Logo, which uses a tabletop interface with tangible objects ※なんかやってそうなPeta Wyeth。 Tangible Emmbeded Interaction Conf. Michael S. Horn Tufts大の研究者。ボストン科学館でロボットプログラムを実施したtern Making TUIs Work for Museums|ROBOT PARK。Designing Tangible Programming Languages for Classroom Use(基本的なロジックブロックをスナップで繋いでゆく、ウッド&ワイヤーでタンジぶる。) Tim McNerney MITメディアラボの研究者。Tangible Programming Bricks(レゴがロジックブロックになっていて、積み重ねる。IOもタンジブル。) Conal M.Elliot フリーの研究者/開発者。Tangible Functional Programming(2007) 亀田弘之(東京工科大)ら(メモ) ※プログラミングでは無いタンジブルインタフェース 教育用プログラミング言語(タンジブルなものを除く) Viscuit NTT研の開発によるビジュアル指向の論理プログラミング環境 Croquet アラン・ケイがSqueakの次に始めた教育用プログラミング環境(メタバース)。 結びつきは無いがJumpSmartがメタバース型教育環境をサービスしている。 SCRATCH MITが開発したSqueakベースのVPL。マインドストームに似ている。 Alice CMUの教育用プログラミング環境。3D。 画像/音響生成向け ChacK Strongly-timed, Concurrent, and On-the-fly Audio Programming Language StructureSynth 3次元オブジェクトを生成するContextFree類似の文脈*依存*言語 Context Free ビジュアル生成のためのルールベースの文脈*非*依存言語 数理科学向け Maxima 数式処理環境 SciLab 汎用科学計算環境 qcl 量子計算のアルゴリズムを記述する言語 OpenDX(ビジュアルプログラミング言語参照) 変り種 Ook! オランウータン用の言語 BrainF*uk 超難読言語
https://w.atwiki.jp/zensensyu/pages/589.html
プログラミング言語 534 名前:水先案名無い人 :05/03/14 23 13 17 ID qGMY/mPz0 全プログラミング言語入場!! 史上初のプログラマは生きていた!! 更なる研鑚を積み始祖が甦った!!! 米国防総省謹製!! Adaだァ――――!!! 日本語プログラミングはすでに我々が完成している!! 国産言語ひまわりだァ――――!!! 関数が終わりしだい括弧閉じまくってやる!! 関数型言語代表 Common Lispだァッ!!! オブジェクト指向なら我々の歴史がものを言う!! オブジェクト指向の教科書 デザインパターンの宝庫 Smalltalk!!! 真の論理型言語を知らしめたい!! 人工知能研究用 Prologだァ!!! 使える命令は8種類だがチューリングマシンなら全てお手の物だ!! 98バイトのインタプリタ BrainFuckだ!!! インデントは完璧だ!! オープンソース言語 Python!!!! 全言語の根源は私の中にある!! プログラミングの神様が来たッ アセンブリ!!! データベースなら絶対に敗けん!! RDBMSの扱い方見せたる 問い合わせ言語 SQLだ!!! Obfuscate Language(混迷言語)ならこいつが怖い!! フランスのピュア・関数型言語 Unlambdaだ!!! 日本海から謎のくじらが上陸だ!! 機動戦艦 なでしこ!!! ルールの無い型変換がしたいからキャスト(void*)を使ったのだ!! プロの言語を見せてやる!! C言語!!! Pathologically Eclectic Rubbish Listerとはよく言ったもの!! TMTOWTDIが今 実践でバクハツする!! ラリー・ウォール流スクリプト perlだ―――!!! 世界最速コンパイルこそが地上最強の代名詞だ!! まさかこの言語がきてくれるとはッッ Delphi!!! 可愛いプログラミングをしたいからここまできたッ キャリア一切不明!!!! 2chのAA(アスキーアート)言語 しぃ言語だ!!! オレたちはオブジェクト指向最強ではないプログラミング言語で最強なのだ!! 信者&アンチ多数 Ruby!!! プログラミングの本場は今やベル研にある!! オレを脅かす奴はいないのか!! C++だ!!! 白ォォォォォいッ説明必須!! 空白文字!!! 見えない!!! Whitespaceだ!!! 言語は実装できてナンボのモン!!! 超実践言語!! 老舗Digital MarsからD言語の登場だ!!! Longhornはオレのもの 邪魔するやつは思いきり訴え思いきり買収するだけ!! .NET Framework代表言語 C# 綺麗な印刷のために開発したッ!! 逆ポーランド記法 PostScript!!! CGIに更なる磨きをかけ ”埋め込み型”PHPが帰ってきたァ!!! 今の自分に出番はないッッ!! アルゴリズム研究用 ALGOL!!! プログラミング数十年の歴史が今ベールを脱ぐ!! アメリカから FORTRANだ!!! 事務処理でならオレはいつでも全盛期だ!! 燃え残った灰 COBOL 機種依存で登場だ!!! バージョン管理はどーなってるッ Write Once, Run Anywhere 未だ消えずッ!! バージョン番号3つ飛ばしも思いのまま!! Javaだ!!! 特に理由はないッ 実行速度が遅いのは当たりまえ!! 昔使っていたことはないしょだ!!! スープ生成機! HSPがきてくれた―――!!! IBMで磨いた汎用言語!! メインフレーム向けの巨大言語 PL/Iだ!!! 契約プログラミングだったらこれを外せない!! 超A級オブジェクト指向 Eiffelだ!!! 超一流会社の超一流の言語だ!! 生で拝んで(存在感の薄さに)オドロキやがれッ 自称Javaの後継!! J#!!! 文字列処理はこの言語が完成させた!! UNIXの切り札!! AWKだ!!! 古き王者が帰ってきたッ どこへ行ってしまったンだッ ベーマガッッ 俺達は君を愛していたッッッ N88-BASICの登場だ――――――――ッ 加えてプログラミング環境の向上のために超豪華なツールを4種類御用意致しました! 統一モデリング言語 UML!! 伝統的手法 フローチャート!! 東洋の恐怖! 口頭仕様書! ……ッッ どーやらもう一種は策定が遅れている様ですが、完成次第ッ皆様にご紹介致しますッッ 関連レス 538 名前:533 :05/03/14 23 17 07 ID 2bjwHf7Y0 [[アブネ 田中芳樹]](゚ヮ゚;) プログラムいっぱいあるなあ 539 名前:水先案名無い人 :05/03/14 23 22 58 ID ZRLMLGBg0 ついにキタというかなんというか 凄いです 540 名前:水先案名無い人 :05/03/14 23 30 06 ID qGMY/mPz0 うおー秒単位での結婚は初めて見たw 541 名前:水先案名無い人 :05/03/14 23 34 28 ID BQi7kryS0 537 超豪華ツールの最後で噴いたw ホント口頭仕様書と脳内仕様書は地獄だぜ、フゥハハハーハァー!! 542 名前:水先案名無い人 :05/03/15 00 04 47 ID qF/H1Gll0 マジすげえ。[[故事成句 故事成語・支那編]][[二本 故事成語・日本戦国時代編]]もすごいと思ったが、プログラミング用語もよく調べたよなー D言語としぃ言語があったのが嬉しい。起動戦艦なでしこで爆笑したw 個人的にはVCあたりも欲しかったが、キリがないもんなー 543 名前:水先案名無い人 :05/03/15 00 25 01 ID maCDDvZ50 東洋の恐怖ワロスw コメント プログラミング言語ってこんなにあったのか - 名無しさん 2012-05-02 11 53 41 名前
https://w.atwiki.jp/programing_wands/pages/35.html
プログラミング言語とは コメント一覧 ここにテキストが入ります -- (テスト) 2023-12-25 12 40 19
https://w.atwiki.jp/programing_wands/pages/38.html
プログラミング言語まとめ コメント一覧 ここにテキストが入ります -- (テスト)
https://w.atwiki.jp/n061381/pages/11.html
■■プログラミング言語■■ VB Java COBOL C C++ C# VB.NET ASP
https://w.atwiki.jp/projecthikky/pages/106.html
プログラミング言語のページ一覧 Go言語