[作り方]の検索結果
オープンコンテントの百科事典。基本方針に賛同すると記事を編集したり新しく作成したりできる。
プログラミング言語は、数学ではないし、もちろん自然言語でもないので、その中で使われる記号の意味が数学や自然言語と異なっていたとしても何ら問題はありません。
プログラムはコンピュータに対する命令の羅列にすぎません。そして、プログラミングで使われる記号の意味は、そのプログラミング言語の作者が、「この記号はこういう命令として解釈しますよ」と定義したものに過ぎないので、数学的な意味とも自然言語的な意味ともなんの関係もないのです。
もちろん、数学的な計算を行うプログラムを作るなら数学に関する知識も必要でしょうが、プログラミング自体は命令文を順番に書いていくだけなので、数学の才能も、数学の知識も必要はありません。数学とプログラミングは別のものなのです。
歴史的にみて、当初は数学的な計算にコンピュータを利用することが多かったため、世間では数学とプログラミングに何か関係のあるようなことのように思われていますが、実際はあまり関係ないというのが実態です。
a = a + 1; /* って違和感あるはずなのに */
数学では「なんとかなのに」という言い方で数学とプログラミングが何か関係あるような言い回しには違和感を感じます。
大体、プログラミング言語の中での記号の意味と他の世界での意味が違うのがおかしいなどと言い出したら、プログラムなど組めないですよね。
プログラミングできる人とできない人との間の深い溝
プログラムはコンピュータに対する命令の羅列にすぎません。そして、プログラミングで使われる記号の意味は、そのプログラミング言語の作者が、「この記号はこういう命令として解釈しますよ」と定義したものに過ぎないので、数学的な意味とも自然言語的な意味ともなんの関係もないのです。
もちろん、数学的な計算を行うプログラムを作るなら数学に関する知識も必要でしょうが、プログラミング自体は命令文を順番に書いていくだけなので、数学の才能も、数学の知識も必要はありません。数学とプログラミングは別のものなのです。
歴史的にみて、当初は数学的な計算にコンピュータを利用することが多かったため、世間では数学とプログラミングに何か関係のあるようなことのように思われていますが、実際はあまり関係ないというのが実態です。
a = a + 1; /* って違和感あるはずなのに */
でまともに数学を習った人ならつっかかるはずだし、実際つっかかるなのに、ほとんどの言語が代入演算子として=を採用しているのはなぜなのだろう?そういうわけで、私は「a = a + 1;」に対しては何のつっかかりも違和感も感じないのですが、むしろ、
数学では「なんとかなのに」という言い方で数学とプログラミングが何か関係あるような言い回しには違和感を感じます。
大体、プログラミング言語の中での記号の意味と他の世界での意味が違うのがおかしいなどと言い出したら、プログラムなど組めないですよね。
プログラミングできる人とできない人との間の深い溝
![]() | プログラムはなぜ動くのか 第2版 知っておきたいプログラミングの基礎知識 著者:矢沢 久雄 価格:2,520円 日経BP社 by Amalink |
Google が、x86とARMに対応するオープンソースのPC向け軽量OS「Google Chrome Operating System」を開発する計画を発表した。当初はネットブックをターゲットとして、年内にソースコードが公開される予定で、2010 年後半には Google Chrome OS 搭載ネットブックが市場に登場することを見込んでいる。
Google Chrome OS では、スピードと使いやすさ、安全性が重視され、ユーザーが数秒でコンピューターを立ち上げてウェブにアクセスできるように、非常に高速で軽量の OS として設計中であるとしている。
Google Chrome OS のご紹介
Google Chrome OS では、スピードと使いやすさ、安全性が重視され、ユーザーが数秒でコンピューターを立ち上げてウェブにアクセスできるように、非常に高速で軽量の OS として設計中であるとしている。
Google Chrome OS のご紹介
Google Chrome OS は x86 とARM 両方のチップで作動する予定で、私たちは来年多くのネットブックを提供すために複数の OEM と協力中です。このソフトウェアのアーキテクチャーは、「Linux カーネル上で動作する新しいウィンドウシステム内で動作する Google Chrome」というシンプルなものです。アプリケーション開発者にとって、ウェブはプラットフォームです。ウェブベースのアプリケーションはすべて自動的に機能し、自分のお気に入りのウェブテクノロジーを使って新しいアプリケーションを書くことも可能です。そしてもちろん、これらのアプリケーションは Google Chrome OS だけでなく、Windows、Mac、Linux などで動作するいずれの標準規格ブラウザでも動作しますので、ほかのどのプラットフォームよりも多くのユーザーをターゲットにすることができるのです。ウェブアプリケーションの利用に特化したパソコンOSということのようですが、パソコンではウェブアプリケーションではないものもたくさん利用されているのが現状なので、ユーザーの支持は得られるのかは少し疑問です。特にWindowsに依存したネットゲームのユーザーの支持を得るのは難しいのではないでしょうか。
ブログソフトウェアおよびサービス大手のシックス・アパートが、ウェブサイト管理ソフトウェア「Movable Type」の最新版「Movable Type 5(ムーバブル・タイプファイブ)」を発表した。「Movable Type 5」は、従来に...
イベント等の内容をTwitterを使ってリアルタイムでレポートすることを、ジャーナリストの津田大介さんにちなんで「Tsudaる」と言うらしい。Twitterでシンポジウム「生中継」 津田大介さんに聞く3時間以上にわたった...
グーグルが、昨年公開した Search Engine Optimization Starter Guide の日本語版「Google 検索エンジン最適化スターターガイド」を公開しました。このスターターガイドには Google の検索結果で1位になるための秘訣...
+
A Google Wave
サンフランシスコで開催中のイベント「Google I/O 2009」で、「Google Wave」という、Googleの新しいメッセージングとコラボレーションのプラットフォームが発表されました。@ITで詳細なレポート記事が掲載されていま...
(追記あり)
2009年5月11日に電子部品・半導体の通販サイト「チップワンストップ」主催で行われたブロガー向けセミナー「オープンソースハードウェアセミナーvol.1 〜今日からはじめるArduino〜」に行ってきました。セミナーでは...
ジークスが、2009年5月18日に「chumby」が完全日本語化されると発表した。既に利用しているユーザーのchumbyも、自動アップデートにより日本語化される。また、chumbyの日本語化にともない、日本語ウィジェットの紹介...
著者のロバート・B・チャルディーニ氏が「影響力の武器(weapon of influence)」と呼ぶ、人にイエスと答えさせる傾向に影響を与えるの心理学の原理について記述された本で、著者自身が、セールスマン、募金勧誘者、...
アクセスランキング
今日のアクセスランキング TOP 10
- MT4向け1ポジブレイクアウトEA「HEADLINE」オープンソースライセンス(GPL3)で公開 #USDJPY (4 PV)
- Google Maps(グーグルマップ)日本版 - 地図検索、ルート検索 (2 PV)
- 将棋ウォーズ最強ボット「PonaInfinity(ポナインフィニティ)」が六段にハメ手で全駒される (1 PV)
- [将棋]動画配信やライブ配信を行っているおすすめの将棋系ユーチューバー(YouTuber)チャンネル (1 PV)
- SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (1 PV)
- 人気ナンピンマーチンEA「NPNM_v3」向けサンプルセットファイル (1 PV)
今月のアクセスランキング TOP 10
- SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (154 PV)
- 2NN 2ちゃんねるニュース速報+ナビ (36 PV)
- Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (28 PV)
- 裁量トレードを半自動化する無料のMT5向け裁量トレード支援ツール(裁量補助EA)「PositionKeeper MT5」 #FX (22 PV)
- 自作のMT4向け無料EA(口座縛り無し、ブローカー縛り無し、使用期限無し)とゴゴジャン出品中の有料EAの一覧 #MT4 (21 PV)
- YouTube(ユーチューブ)日本版 - 動画共有、ライブ配信 (18 PV)
- [FX]高値更新・安値更新でエントリー、MT4向け無料スキャルピングEA「1Scalper」#システムトレード (18 PV)
- MT4向け1ポジブレイクアウトEA「HEADLINE」オープンソースライセンス(GPL3)で公開 #USDJPY (18 PV)
- SQLiteのSELECT文で上位 (TOP) n件のデータを取得する (15 PV)
- FC2まとめ (14 PV)
アクセス統計
ディレクトリ
関連サイト








