ICTコンピュータプログラムを作ったことがありますか?存在しないソフトは自分で作る。未来の建設技術者には、そんな力が期待されます。プログラミング事始めエクセルのマクロで簡単な処理を書いたことのある人は、少なくないでしょう。いまは多くの人が、スマートフォンやタブレットのような、情報デバイスを持ち歩くようになったので、それらを活用するプログラミングが書けると、楽しさは大きく広がります。プログラムを書いてみたいそんな人は何をすればいいでしょうか。Pythonってカッコいいの?いろんなプログラミング言語がありますね。私がしっかり使ったプログラムは、C、Javaが中心です。最近、Pythonも使ってみました。人工知能が耳目を集めたころから、Pythonという言語の人気が高まっています。私もディープラーニングをいじったときに、大量のデータ収集のために、Pythonを使ってみました。どんな言語でもいいんですが、人工知能関連のサンプルコードにはPythonで書いてあるものが多いので、新しい言語の勉強もしてみようと思い、簡単なプログラム作成に使ってみたわけです。それに、なんか「Pythonやってる」って、「いま」感が出て、カッコいいかなと思ったんです。(邪念)で、私の感想は、「変数の型を宣言させてちょうだい。どんな種類の値が入っているのか気になる。インデントでブロックを定義するのは、いいような悪いような...」ひと言でいえば、Javaのように、便利なライブラリがあって、同じ程度の(あるいは、より良い)使い勝手があるんだろうけど、慣れないと、気持ちわるい、という感じ。書きまくれば、手になじんでくるのかもしれません。解説書は多いので、これからプログラミングを始める人には、いいのかもしれません。それに、なんかカッコいいし。スマホアプリ作るならJava本当は、私が好きなのはJavaです。使いやすいライブラリがたくさん提供されていて、オブジェクト指向プログラミングができて、わりといろんなOSでも動かしやすくて。結局、使い慣れているということなんですけどね。そのくらい書いていると、手になじんでしまうので、もう自由。Windowsでも使えるし、Androidスマホのアプリも作れるし、幅が広いでしょ。スマホアプリが作れるって、面白いですよ。機会に書こうと思いますが、スマホって、高度なコンピュータと様々なセンサーが一緒になってるでしょ。昔みたいに、センサーごとに処理プログラムを書いて、統合するなんてことをしなくても、複数のセンサーを組み合わせたアプリができちゃうんですよね。はい、Javaは楽しい。スマホアプリ作って、友人に見せびらかしたいなら、Javaを勉強しましょう。できればC言語を基礎におくべきもし、コンピュータプログラミングを自分の技術開発に思いっきり活用しようと思うなら、やっぱりC言語は勉強すべきだと思います。あ、でも、もうこんな時間!夜も遅いので、C言語の重要性は、また明日。愛(AI)のある建設施工現場AIといっても、歌手でも卓球選手でもないよ。スマホって、デバイス開発をする人にと...記事を読むBIMの前には何があった?建物モデルの変遷(1)STEPまだ売れていないアーチストに目をつけて応援していたけど、人気が出てしまったら疎く感じられてしまう。いま大人気のBIMにも、ひと言。i-Constructionに倣ってか、大成建設が4月にi-Inn...記事を読むBIMの前には何があった?建物モデルの変遷(3)RATASむかしは建築のオブジェクトモデルをまじめに考えていた。フィンランド語らしいので、なんのことか分かりません。...記事を読む1枚の建物写真からでも3D形状を作れるか(2―2)たった1枚の写真から奥行情報を推定する方法(第二夜)建築の部位・部材の稜線や隅は、平行、直角で構成されることが多い。この建築ならではの条件を使って、平面情報から奥行情報を推定することができる。...記事を読む1枚の建物写真からでも3D形状を作れるか(2-4)たった1枚の写真から奥行情報を推定する方法(おまけ)建築の部位・部材の稜線や隅は、平行、直角で構成されることが多い。この建築ならではの条件を使って、平面情報から奥行情報を推定することができる。CSVしか思いつかない人は退場パソコン用のアプリケーションを作るとき、データを保存するためのファイル形式は柔軟性を考慮して考えておく。XMLかJSONの精神を身につけるべ...記事を読む1枚の建物写真からでも3D形状を作れるか(1)まずは基本!2枚の写真で立体化10年くらい前から、複数の写真をもとに立体形状を再現する技術が紹介されている。確かに、2枚以上の写真と、その写真を撮影したカメラの姿勢や...記事を読むこれからの生産系技術者もコンピュータプログラミング言語を学ぼう(2)建築の技術開発者にもプログラミング技術は、とても重要な要素です。C言語ができれば、骨太プログラマを自称してよろしい。2019-05-24スーパーゼネコン4社の2019年3月期決算短信から研究開発費総額を比べてみました。