約 2,269,611 件
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/jekyll123/pages/13.html
習作のプログラムです テトリス シューティング 横スクアクション RPGみたいなやつ
https://w.atwiki.jp/suidousui/pages/20.html
プログラムです
https://w.atwiki.jp/jaw555/pages/14.html
C/C++ 外部プログラムの呼び出し ruby perl
https://w.atwiki.jp/khwo_urap/pages/133.html
演奏会でお客様に配布するプログラムのことを一手に担う課である。 ただし裏プロは除く プログラム(別称・表プログラム)を毎演奏会ごとに編纂、皆様に比較的まじめな情報をお届けするのだ。 この課に入ると、まずトレース紙と数体の心霊…もとい変人が映り込んだ写真を渡される。 彼らをトレース紙に書き写すことがプログラム課の登竜門となる。 本当の仕事は、演奏会後に訪れる 部員とお客様をつなぐ架け橋―すなわちアンケートである。 うず高く積まれたA4の紙を目分量で分配、しかるのちジャンケンを行い、課員は集計という重責を負うことになるのだ。
https://w.atwiki.jp/royu62/pages/21.html
プログラムで発見したこと、便利なことなど書いていきます。 octaveをEclipseへ導入する matlab C/C++
https://w.atwiki.jp/erogesakuseiiinkai/pages/47.html
プログラム班 こちらは、プログラム班の近況、進行状況などについてお伝えするページです。 これまでのプログラミング会議ページはプログラミングからどうぞ。 プログラム班 メンバー Vanilla みみりみ ゼタ Roots ノズ 2010/3/27 よろしくお願いします @ノズ はじめまして、数ヶ月前からこっそりと委員会に参加させていただいているノズです。 プログラム班の担当となりました。+@でキャラの一匹を担当させて頂くことになる予定です。 トップページのログにありますように、現在体験版の三匹分についての作業を進めています。 プログラム班としても、シナリオ班の方々から上がってきた文章を打ち込む作業が進行中です。 課題はぽろぽろ出て来るのですが、確かに少しずつ形にはなっています。 新年度という季節の変わり目で、またメンバーの動きもばたばたするかと思いますが 自分も確実に前へ進めるよう負けずにふんばっていきます。 取りあえずの目標は打倒花粉症です。 よろしくお願いします。 9/13 4ヶ月振り……ですか @Vanilla 動きが少なくて大変申し訳ありません。委員会メンバー内での動きはしっかりとあるのでご心配なく。 ……がしかし、正直なところ7月は大学の忙しさにかまけて、8月は帰省しての遊びにかまけて、私自身に動きが無かったのは事実でもあったりします。 よくゲームソフトの発売が数年延期したり、数年後には実現化と言ってその後の音沙汰が無くなったりすることはよくあることですが、 外の人であるうちは「また延期か……何やってんだか」となるも、いざ中の人となってみると「仕方が無かった……としか言いようがない」などと言ってしまうものです。 しかし、理由はどうあれ結果として残るのは過ぎた時間……濃さがどれだけのものであったにしろ、後悔の無い過去を残して行きたいと思っています。 とはいえ、作ると言った物を長いこと作らないまま放置してしまって申し訳ないです。 というのも、メインで使っていたパソコンのマザーボードが恐らくお逝かれになりまして……今は8年モノのノートで書き込んでいるところです。 HDDを取り出せば恐らくデータは残っているのですが……既製品を買ったがゆえにケーブルが綺麗に結われていて、取り直すのが面倒に感じて思わずフタを閉めてしまった――というところです。……これはひどい。 気が付けば夏の猛暑も落ち着き、段々と過ごしやすい季節になってきましたね。 しかし、新型インフルエンザも猛威を振っていることですし、どうぞお体にはお気をつけくださいませ。 5/7 活動報告……というほどのものでもありませんが @Vanilla どうも他班と比べると、表立った活動の報告ができないような気のするプログラム班ですが、体験版作成になってからの活動を載せよう……となるとこれまた随分と音沙汰の無い期間ができてしまいそうなので、今日はちょっとしたサンプルプログラムのスクリーンショットでも載せようかと思います。 細かい画面の仕様についてはまだ未定ではありますが、私自身のスキルアップに繋がればと思いつつ、LiveNovelにて私のポケモン小説Wikiに投稿した作品を使い、極めて簡素なノベルゲームを作ってみたいと思います。 2/22 ご挨拶@Vanilla ご挨拶@Vanilla さて、小説Wikiでお馴染み……というほど馴染んでいるかは疑問ですが、Vanillaと申します。 プログラムに関しては未熟なところも多々ありますが、精一杯の努力を惜しまないつもりです。 皆様、よろしくお願いします。 今回は、LiveNovelを使用して作成することになっております。 文字の表示は全画面式で、プログラミング内の下方にある画面のような作りとなります。 ゲーム性としては、状況に対する選択肢を選ぶことで、その後の状況が変化するというもので…… つまり、ノベルゲームですね。こちらをご覧の皆様なら、お分かりのことでしょう。 不安としては、変数が自分でもちゃんと理解しているのか、実践ができていないので不安が残っています。 しかし、今は情報収集をするには便利な時代なので、私が頼りなくとも調べればおおよそは解決することでしょう。 また、プログラムを進行形で学んでいる身でもあるので、これを一つのスキルアップと考え、意欲的に取り組みたい次第です。 ゲームと直接の関係はありませんが、プログラミングとしてはJAVAの基礎的な部分を理解してます。 サンプルを……と思っても、これしかないので……プログラムのサンプルとして置いておきますね。 良かったら遊んでみて下さい。 http //zektvanilla.hp.infoseek.co.jp/build/sh.html ※JAVA環境が必要です。 さて……挨拶と同時にこのような事を書くのはいかがなものか!と思いますが、 私は近日インターネット環境の無い地元へと帰ることになってまして、4月になるまでは殆ど更新ができないかと思います。 更新、と言っても、プログラムを恒例的に上げるのは難しいでしょうが、何らかの生存報告的なものは出して行きたいので、 どうぞ暖かく見守って頂ければ幸いです。 それでは、我々プログラム班をどうぞ宜しくお願いします! プログラム班へのあらゆる質問・意見など、コメントはこちらへお願いします。 この文面は……例のべろべろ君とブラッキーのお話でしたかね まあ動きないのも仕方ないっちゃ仕方ないですしお気楽にドゾー -- 名無しさん (2009-05-08 02 32 17) >ぺろぺろ君 そうですね。覚えて下さって嬉しいですw 委員会間での活動では色々と動いているのですが、 Wikiの皆さんに見せられる具体的なモノ、というとなかなか無く……(´・ω・`) というわけで、テストも兼ねてちょっと動くモノを作ってみようかな、という次第でした(`・ω・´) 本当、気楽ーに作っているので、絵も音楽も無い簡素なモノにはなりそうです。ご容赦下さい^^; -- Vanilla (2009-05-18 22 47 49) が ん ば れ !(・∀・) -- 名無しさん (2010-03-28 05 31 34) が ん ば れ !(・∀・) -- 名無しさん (2012-03-14 09 40 33) 名前 コメント
https://w.atwiki.jp/denpaprog/pages/13.html
チュートリアル:Hello,Worldアプリケーション 簡単なHello,Worldプログラムを題材に電波プログラミングを紹介する。 プログラミング言語としてはPerlを使用するが、プログラム例としては単純なものなので、読者諸兄によってそれぞれ好みの言語に移植することは容易であろう。 要件定義 電波プログラミングは電波文と異なる。あくまでプログラミングであるので、要件定義は必要である。 例としてHello,Worldプログラムの要件を定義するならば、以下のようになるだろう。 端末上に"Hello,World!"というASCII文字列を表示すること "Hello,World!"という文字列を表示する、という点について注意したい。つまりこの時点で、以下のようなプログラミングは要件を満たさないことになる。 print "HW!\n"; #私の内的な宇宙においてHello,World!の意味をなす文字列 また、以下のようなプログラムは当然のことながら「計算機的」という意味で本稿の目的とはそぐわない print "Hello,World!\n"; #完全に計算機的なロジックに依拠している! 電波プログラミングの世界では、要件を超計算機的なロジックにおいて実装することが求められる。超計算機的なロジックは計算機的なロジックと異なり、最適化が不可能であることが多く、また様々な思想信条に左右されるためこれが正解というものがない。それぞれが己の内的世界と向かい合うことによって要件を解釈し、また実装することが必要とされるのである。 「自分の」電波プログラムを行う前に、例えばどのような手法があり得るか?ここで比較的ポピュラーな実装例を2,3紹介してみたい。 乱数派による実装例 電波プログラミングの有力な派閥として乱数派というのがある。彼らのロジックは明快であり、「全ての出力は疑似乱数の周期中に存在する」というものである。 彼らの論理でHello,Worldアプリケーションを実装するならば以下のようになるだろう。 while(1){ my $str=""; for($i=0;$i 12;$i++){ $str .= pack("C*", 33+int(rand()*93)) #乱数からASCII文字を一つとりだす } print $str,"\n"; if($str eq "Hello,World!"){ last; #break } } 実行してみるとプログラムはrand()関数によって得られた疑似乱数周期の中から"Hello,World!"という文字列を探索し、見つけるとただちに停止する。 残念ながら現在(2008年)においては、世界最高のスーパーコンピューターですら乱数派の要求するスペックとはほど遠い為、おそらくは読者諸兄のPCでこのプログラムが諸君の寿命がつきる前に停止することはないだろう。 しかしながら、「全ての出力は疑似乱数の周期中に存在する」という超計算機的なロジックに基づく限りにおいて、このプログラムが最終的に"Hello,World!"と表示することは自明であるため、電波プログラム的な意味においてこのアプリケーションは完全だと言える。 グーグル派による実装例 グーグル派のロジックは「全ての求められる出力はGoogleで検索することによって得られる」というものである。彼らはまた、グーグル指向最適化言語環境(Google Oriented Optimization Language Environment=GOOGLE)という独自の言語系を使うことでも知られている。GOOGLE言語の仕様では唯一の関数はgoogle(string)である。 彼らのコードは以下のようになるだろう。(実行結果はリンクを押す事で表示される) google("Hello,World!") 見事にHello,World!がいくつも出力されている。(要件定義では文字列は1つとは規定されていないのでこれも解である) しかしここで読者諸氏は疑問に思われるかもしれない。例えば出力する文字列が"Hello,World!"ではなく以下のように「おめがぽらんげ」というような未知語であった場合は、意図したとおりに出力されないのではないか?と、 google("おめがぽらんげ") その心配はない。何故ならこのwikiが「おめがぽらんげ」と記述していることによって、いつかはGoogle botがクロールを行い、意図どおりに出力されるようになるのだ! これがグーグル派における「再帰」である。 自分なりの超計算機ロジックを見出す 電波プログラミングにとって重要なことは、自分なりの超計算機ロジックを見出すことである。 やり方は人それぞれであるが、筆者の電波プログラミングを行う手法を紹介しよう。 もしあなたが計算機的プログラマであるなら、コンピューターが何故動いているかなどといった瑣末な知識はむしろ邪魔となるため綺麗さっぱり忘れてしまおう。ここで必要なのは"Hello,World!"と出力するにはどうすればいいか?ただその一点であると言っていていい。 おもむろにエディタを起動し、以下のように書いてみる Hello,World! 出力はされた。よし。しかし、これは自分が手を動かした結果である。これではプログラミングとは言えない。これを計算機に行わせる事ができればよいのである。一瞬キーボードを叩くロボットの姿が垣間見えれば電波プログラミングの入り口にさしかかったと言っていいだろう。しかしロボットはない。プログラミング言語というのを使ってすれば良いらしい。ここで一気にではなく、少しずつ、ギリギリと絞りながら使い慣れたperlのシンタックスを思い出そう。端末に出力する命令は"print"である。これは間違いない、では"Hello,World!"は?文字列とはそもそも何だ?終端がnullのバイト列であるなどと考えてしまったのなら、それは計算機的プログラミングである。頭を冷やすべきだ。そうではない。文字列は文字列だ。"Hello,World!"は"Hello,World!"なのだ。エディタ上に現れた文字を見直そう、この文字はどうやって現れたのだ?キーボードを打った。そうだ、そうだった。では何故キーボードを打ったのだ?"Hello,World!"と書きたいと思ったからだ。つまり意識は計算機に通じるのである。 となればそれをプログラミングすればよい。意識を変数$mindと置く print $mind; 実行してみよう。出ない。ここで当たり前だと思ってしまったら失格である。最初からやり直そう。何故でないのか?意識してないからだ、そうか。意識をしよう。意識をしながら実行する。やはり出ない。 気を落ち着かせるためにコーヒーでもいれよう。コーヒーと好みのスナックを口にしながらコンピューターに向かう。ふふふ僕はまるでハッカーみたいだぞ!さあ、$mindに僕の意識を代入するのはどうすればいいのか?とりあえず関数を呼び出してみよう $mind=readMyMind(); print $mind; 実行する。エラー。readMyMind()がない。そのような関数はperlにはないことに気づく。関数がなければ自分で作ればいいのだ!とりあえず、"Hello,World!"だけを考えていると呼吸が止まってしまうので、全ての意識を連結して返す関数になる。 sub readMyMind{ return join("",@MyMind); } あとは意識をperlに転送するために自分の意識をMyMind配列にマップすればよい。 @MyMind=("オリオン座の下でセックス","30代で職歴なしはヤバいよなあ・・", "宝くじがあたればいいんだ","死にたい","俺何やってるんだろう","Hello,World!"); $mind=readMyMind(); print $mind; sub readMyMind{ return join("",@MyMind); } 実行する オリオン座の下でセックス30代で職歴なしはヤバいよなあ・・宝くじがあたればいいんだ死にたい俺何やってるんだろうHello,World! でた!やった! …と、あくまで例であるが、このような形で電波プログラムを行うことができる。
https://w.atwiki.jp/anagram/pages/13.html
プログラム用ページ。 主に現時点での出来をチェックするもの これらをアップしていきます。 テストかきこ -- 幽ジン@小松 (2008-01-07 22 45 24) 名前 コメント
https://w.atwiki.jp/kanagawaken/pages/19.html
プログラム案 1日目 時 間 内 容 場 所 10 00 受付開始 ヤンコミ? 10 30 開会式 ヤンコミ? 11 00 プロ①【仲間づくり】 ヤンコミ? 12 00 昼食 ヤンコミ? 12 45 移動(バス) 13 30 入所・オリエンテーション 七沢 14 00 プロ②【研修1】 七沢 17 30 夕食 七沢 18 30 プロ③【研修2】 七沢 21 00 入浴 七沢 22 00 就寝 七沢 2日目 時 間 内 容 場 所 06 00 起床 七沢 06 30 朝のつどい 七沢 07 00 朝食 七沢 07 30 清掃・身辺整理 七沢 08 30 プロ④【まとめ】 七沢 12 00 昼食 七沢 13 00 プロ⑤【全体交流】 七沢 15 00 閉村式 七沢 15 30 移動(バス) 16 30 解散 厚木BC 開催要項