Skip to content

Accounting Intelligence Blog

Talk about tax and corporate finance in Japan

  • Our profile
  • Pricing: 値段表
  • お問合せフォーム Contact Form
  • Career Oppotunities
  • Home
  • 2016
  • September
  • 27
  • 今は、iPhoneのプログラミングは意外とできる。コツコツやれば誰でも。

今は、iPhoneのプログラミングは意外とできる。コツコツやれば誰でも。

Posted on September 27, 2016 By user
システム開発

 プログラミングは意外と誰でも出来るという話です。
 スーパープログラマーがやるような、AIとか将棋の対戦とかのすごい難しいことは置いといて、一般的な事はすごくハードルが下がったような気がします。会計システムなんかは、コツコツやれば、シンプルなものは結構簡単に出来る様な時代になりました。
昔は、プログラム言語もすごく難しかったので、動くものを作るだけでも相当に大変だったと思います。最近は色々わかりやすいものが出てきて、それ程コンピューターの深いところに知識がなくても動くだけのものなら、簡単にできるようになりました。
 iPhoneのプログラミングも以前はObjective-Cという非常に難しいというか、「取っ付きにくい」言語の習得が必要で、なかなかハードルの高いものでした。私も以前に挑戦したことがあるのですが、メモリー管理というのがあり、メモリー・リークの処理の仕方がよく分からず挫折しました。
どれくらいObjective-Cという言語がわかりにくかったかというと、Appleがわざわざ新しい言語を出したくらいです(多分)。私もObjective-Cをやろうとした時、それまでにC#やJavaの経験が何年もあったのですが、かなり格闘しましたがわかりませんでした。(私の努力が足りなかっただけなのかも知れませんが。)
 他にもSwiftはスピードが速いなど色々と特徴があるのかもしれませんが、Objective-Cが難しすぎて、iOSで動くデバイスのプログラムの参入障壁が高すぎるが、Swiftと言う新しい言語を作った主な理由ではないかと思っています。
Swiftは直感的なオブジェクト指向言語でわかりやすいです。C#やJavaと似ていて、言語自体がメモリー管理をしてくれるので、メモリー管理をプログラマーがする必要はありません。これがC言語を経験していないJavaやVB以降のプログラマーには画期的です。
今は、iPhoneの会計アプリをリリースしようとして、少しずつプログラミングを続けているところです。1年ちょっと前に買ったMacbook Airを使って、通常の業務の合間を見て、地道に作業を勧めています。
このアプリでは、レシートをカメラで撮影すると、事務所のサーバーに転送され、事務所のスタッフがクラウドの会計システムに入力します。お客様は、このアプリから、この結果の財務諸表が見れるというシンプルな仕組みです。
この仕組みはそれ程画期的なものではないのですが、それでも、お客様には便利になりますし、事務所にもiPhoneやサーバー周辺のプログラミングの技術が蓄積されるので、良いことなのではないかなと思っています。
 それにしても、プログラミングのハードルは下がりました。コツコツやれば、サーバー側とスマートフォンなどの端末側のプログラミングも一人の人間が出来る時代になってしまいました。
****************************
本も色々買って勉強したのですが、この「親切すぎるiPhoneアプリ開発の本」がすごく良かったです。この本のステップ(39あるのですが)を一つ一つ実際に手を動かしてやってみて、今まで分からなかった基本的なタッチの部分や全体のフレームワーク的なものが随分わかるようになりました。
iphoneapptextbook

Post navigation

❮ Previous Post: 本は沢山読む事を競うものではない。
Next Post: Director salary cannot be raised in the middle of a fiscal year (Corporate Tax Law) ❯

Recent Posts

  • Carried Losses for non-SMEs
  • 蓝表申报人身份的诸多好处
  • 消费税出口退税时的须知事项
  • RPAとPythonはどう違うの?Power Automateでエクセルの操作をしてみました。
  • Power Automateをやって見ました。

Recent Comments

No comments to show.

Archives

  • January 2023
  • October 2022
  • September 2022
  • August 2022
  • July 2022
  • June 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • January 2021
  • November 2020
  • July 2020
  • April 2020
  • March 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
  • February 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
  • September 2017
  • August 2017
  • July 2017
  • June 2017
  • May 2017
  • April 2017
  • March 2017
  • February 2017
  • January 2017
  • December 2016
  • November 2016
  • October 2016
  • September 2016
  • August 2016
  • July 2016
  • June 2016
  • May 2016
  • April 2016
  • February 2016
  • December 2015
  • October 2015
  • August 2015
  • July 2015
  • June 2015
  • May 2015
  • April 2015

Categories

  • About our firm
  • Accounting and DX
  • Consumption Tax
  • Corporate Tax
  • cross border related tax
  • Estate Tax
  • Investing in Japan
  • M&A
  • Personal Tax
  • routine tax practices
  • Setting up organization
  • Starting a business in Japan
  • Tax
  • Tax saving
  • TK
  • Uncategorized
  • Valuation of stock in private company
  • Withholding Tax
  • キャリア
  • システム開発
  • スタートアップの経理と税金
  • プログラミングで効率化
  • ブロックチェーンと仮想通貨
  • ランニング
  • 中国語
  • 中文税金
  • 事業の成長・経営
  • 事業承継
  • 企業再編
  • 会社・支店の設立関係
  • 会社の解散・清算
  • 会社節税
  • 会計事務所独立・経営
  • 会計基準関係
  • 国際税務
  • 小さな会社の経理と税金
  • 山
  • 投資スキームと税金
  • 未分類
  • 本
  • 法人税関係
  • 洋書の読書ガイド
  • 消費税(日本語)
  • 監査など
  • 相続
  • 英語学習
  • Our profile
  • Pricing: 値段表
  • お問合せフォーム Contact Form
  • Career Oppotunities

Copyright © 2023 Accounting Intelligence Blog.

Theme: Oceanly by ScriptsTown