ゆとり理系のgdgdブログ

.com.comです。 ここでは自分の日々の思いや出来事、知識などを紹介していくブログです。

09<< 12345678910111213141516171819202122232425262728293031 >>11 管理画面

プロフィール

.com.com
Since 10/04/10

主な活動内容

  • YouTube実況者(.com.com名義)
  • YouTube実況者wiki管理人(2代目)
  • Visitors

    あなたは人目の訪問者です。 (Since 10/09/09 19:15)

    活動場所リンク

    YouTube 実況メイン
    Stickam 生配信メイン
    Twitter
    Twitter(チャンネル用)
    Justin.tv
    Ustream

    ブロとも申請フォーム

    ブログリンク

    ※★は相互リンクです。
    ※●はYouTube実況者以外のオススメブログです。(●がなければ実況者です。)
    ※*はFC2ブログでないブログ(Amebloなど)です。
    ※◆はこちらをご覧ください。
    ※2012年以降更新がないブログは最下部にまとめて畳んでいます。

    Channel Info

    チャンネルの最新情報はこちら!

    スポンサーサイト

    上記の広告は1ヶ月以上更新のないブログに表示されています。
    新しい記事を書く事で広告が消せます。

    [基本編] 四則演算

    四則演算は大まかに二通りあります。
    基本的には中置記法(ちゅうちきほう)ですが、中には前置記法(ぜんちきほう)をする言語もあります。
    この点はプログラミング言語の性格の表れともいえるでしょう。

    四則演算で用いる記号ですが、加減乗除の順に、半角の+、-、*、(アスタリスク)、/(スラッシュ)となります。
    ×÷は使わないので注意しましょう。

    1. 中置記法で書くもの
    C、Java、JavaScript(JS)、PHP、VBA
    a = 1 + 2
    b = 4 - 3
    c = 5 * 6
    d = 10 / 2
    このように書くと、aに3、bに1、cに30、dに5が入ります。

    2. 前置記法で書くもの
    Scheme(Lisp系全般は恐らく)
    (+ 1 2)
    (- 4 3)
    (* 5 6)
    (/ 10 2)
    このように書くと、
    3
    1
    30
    5
    と出力されます。
    スポンサーサイト

    Language Crossoverについて

    ●はじめに
    プログラミング言語に触れて約5年、その間に様々なプログラミング言語を知ってきました。
    自分がざっと挙げるだけでも、かじりかけのものも含めれば
    ・C
    ・Java
    ・Scheme(Lisp系)
    ・HTML
    ・PHP
    ・JavaScript
    ・CSS
    ・MySQL
    ・VBA

    とかなり出てきます。
    (中にはプログラミング言語と言えないものもあるかもしれませんが。)

    で、思いました。
    プログラミング言語の棲み分けはどうなのかと。
    例えば、自分の得意言語はJavaですが、「C++を使ってみてください」と言われたら、C++を一から習得する必要があります。

    ある言語が得意だったとしても、万人はこのような事態に対処する術はありません。
    でも、プログラミングが得意であればプログラミングの才能があるのは事実です。
    それを言語が違うだけでその才能をつぶしてしまうのであれば、その人にとっては凄くもったいないことです。



    ●このカテゴリのコンセプト
    目標としては、Wikipediaのこんなページがいくつかできるレベルにまでは発展させたいと思っています。(難解プログラミング言語などはさすがに省きますが……。)
    Hello worldの出力なんかは本当に基本中の基本ですが、最低限でも基本構文や基本的なライブラリを用いた書き方、GUIの利用方法などはまとめていきたいと思っています。

    実際自分があるきっかけでVBAでプログラミングを始めた時も、switch-caseの書き方で躓いてどう書くのかを調べたほどです。
    要は、この言語はこう書いているものを、この言語ではこう書くということを、一目で分かるものを作りたいと思っています。

    ただ残念ながら、自分も全てのプログラミング言語は知りませんし、メジャーな言語なのに詳しくないものもあるので、自分が生きている間、このカテゴリの全記事の内容が不完全なままになってしまうのは明白です。
    ですから、あるきっかけで新しい言語を学んだとか、学習中この言語に関してはここまで詳しくなったとか、そんなタイミングで更新していきたいと思っています。

    自分の事情もあるのでかなりちんたらするとは思いますが、気長にお付き合いいただけたらと思います。

     | ホーム | 

    検索フォーム

    記事クイックジャンプ

    QRコード

    QR
    上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。