• 株式会社AliveCastはプライバシーマークを取得してます。
  • 福岡市インキュベート認定マーク福岡県子育て応援宣言登録マーク
  • 株式会社AliveCastは国の認定を受けた異分野連携新事業(新連携事業)に取り組んでいます。
  • FVM大賞2015 優秀賞 受賞
  • 平成26年度福岡市トライアル発注認定事業者
  • 平成25年度福岡市ステップアップ最優秀賞 受賞
  • 平成25年度九州ニュービジネス優秀賞 受賞
  • JTBビジネスイノベーターズ Travel・Fintechビジネスコンテスト 最優秀賞 受賞
  • AEON Financial Service Innovation 2017 特別賞 受賞
  • 第17回MIT-VFJビジネスプランニングクリニック&コンテスト 正会員特別賞・マイクロソフト賞 受賞
  • 福岡県情報セキュリティ連絡協議会加盟企業
  • 福岡ベンチャーマーケットプレゼン企業
  • 福岡大学共同開発企業
  • 経営革新計画 第1936承認企業
  • 平成23年度九州地域中小企業事業家支援
    お助け隊事業アドバイザー企業
  • 平成23年度福岡市競争入札参加有資格企業
  • 特許第6372856号
  • 特許第6316654号

javascriptの勉強した部分を皆さんと共有したいと思います。まだ上手じゃないので説明が間違った部分があるかもしれませんが、よろしくお願いします。JavaScriptの情報共有

2019年11月29日(金曜日)  (ジョン インソン)

アルゴリズムwith JavaScript_3

皆さんこんにちは~
今回も少しづつJavaScriptについて勉強した事を共有しようと思います。
前回は生活につかうサービスのアルゴリズムについて紹介しました。
今回はパソコンプログラムに関するアルゴリズムについてお話をしようと思います。
前の内容でもお話ししましたがアルゴリズムは問題を解く手順になります。
そして、パソコンにアルゴリズムを理解させるためには、パソコンが理解できる指示書が必要になります。つまりアルゴリズムは決めた順番をパソコンに実行する指示書の意味になります。

アルゴリズム+資料構造 = プログラム

話が横筋にそれるですがニクラウス・ヴィルト博士が書いた 「アルゴリズムと資料構造」という本で、その資料構造にふさわしいアルゴリズムを適用してこそ、プログラムを完成できる。と言いました。
つまりアルゴリズム+資料構造 = プログラムという意味です。
言い換えればプログラミングをする際にはアルゴリズムを効率的に利用できる資料構造を考慮しなければならないということになります。

プログラミングとはコンピューターが理解できるようにプログラムを具現する作業を意味します。
そして機械語の0と1を人がより容易に理解できるように作った言語がプログラミング言語と申します。
プログラミング言語には様々な種類の文法が存在し、使用されます。

そして、プログラミング言語に変換する方式には、コンパイルタイプインタープリティータイプに分かれます。
コンパイルタイププログラミング言語は、プログラムをコンパイラというプログラムで一括して機械語に変換します。
インタープリティータイプのプログラミング言語は、必要に応じてプログラミング言語を順次機械語に変換します。
例にしてはコンパイラを翻訳、インタープリティーを通訳に例えるとわかりやすいです。

今日は簡単にアルゴリズムと関連があるプログラムについて調べてみました。
今回はここまでアルゴリズムの勉強す共有を終わります。
長文を読んでくださってありがとうございます。

AliveCastIPのみ表示されます

OK

管理側

残り

javascript css html VIEW側

php matchルーチン