未分類

Swift

投稿日:

 今日はプログラミング言語のswiftについて勉強したのでそれについてアウトプットしたいと思います。 swiftはiOSやmacOS用のアプリケーションをより簡単に開発するためにAPPLEが開発したプログラミング言語です。RubyやPythonなどの可読性を取り入れ、早く開発することができます。iOSアプリを開発するためにはobject-cというプログラミング言語が使われていましたが、この言語は独特で初学者が学びにくい特徴を持っていました。それと代替する形で近年使われるようになってきています。一方Androidアプリの方はJavaで開発されていたのですが、kotolinというAndroidアプリに特化したプログラミング言語が出てきています。また、AndroidとiOSをつなぐプラットフォームも開発されていて、言語間の壁がなくなってきていますが、まだ細かいところなどは再現できない状況だということです。

 今までRubyを学んできたのですが、RubyはやはりWebアプリケーションに特化していてスピード感のある開発に使われることが多いようで、しっかりしたアプリケーションを作る場合はJavaが使われることが多いみたいです。そこでこれから学ぶ言語として圧倒的なシェアを誇っているJavaにいこうと考えていたのですが、どうも競合相手が多そうで怖いです。というのも、プログラミングを学ぶ理由が別にめちゃくちゃ大好きで、プログラミングLOVEという訳でもないので、ぶっちゃけ人生をうまく生きる道具だと思っているので、それで競合が多いところに行ってあくせくせめぎ合うというのは本末転倒なような気がしてしまいます。そこで競合が少なく、かつ需要がまだまだあるSwiftを学ぼうと思っています。

 ただアプリ開発はビジネスの観点ではなく、道徳の観点で見たときには少し疑問を持ってしまいます。ユーザーを集めて、その人たちの時間をもらい、売り上げにつなげる訳ですから、その人たちがこれなら時間を割いてもいいと思えるようなものならいいけれど、その判断ができない人たちのことを考えるとわからなくなります。

 少し揺らいできました。Javaを学ぶか、、

-未分類

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

プログラミングについて

 今日はプログラミングについての第一回目なので、なぜプログラミングについての記事を書こうと思ったのかを書こうと思います。ずばり、お金のためです。仕事をやめて何をやろうか考えたときに、もっと自分の時間を …

no image

Java2

 今日はjava三昧でしたので、そのアウトプットをしようと思います。javaはオブジェクト志向言語でこのオブジェクト志向というのはより楽に開発するように使う機能ごとに分けて開発を行っていく考えで、新し …

no image

なぜ神は脳を作ったのか2

前回まで人はなぜ神を必要とするのか、信仰心がどのように世界に影響を与えているのか、そもそも神は存在するのかを見てきました。今日は宗教の中でも神が存在しないという教えの仏教について学びました。仏教を作っ …

no image

一日バイト

 「経済のしくみ」を読み終わりました。この本はどんな本かというとアメリカのラジオを購入した際のドルの流れを辿っていき、各国の経済情勢と流れを物語として書かれていますが、物語は無理やりな感じがしますが、 …

no image

ビンゴゲーム

明日は企業さんの面接で自分の作ったプログラムを説明しなければいけないのでその練習をします。 1、ビンゴカードの作成 BingoCardクラスを作成し、その中でinitializeメソッドでインスタンス …

PREV
野生動物
NEXT
Swift2