A 回答 (13件中1~10件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
>個人的にはC++に挑戦したいのですが難しいでしょうか?
では、C++ に挑戦すればよいでしょう。
趣味なんだから、難しいからやらない、という選択肢はないと思うのですけど。
No.2
- 回答日時:
C++は確かに難しい分類の言語に入ると思うけど
すべてが難しいわけでないのでC++も順を追って
覚えていけば問題はないでしょう。
個人的には初心者向けの言語のHSPあたりから入ってもいいし
オブジェクト指向を勉強するならJavaもしくはC#あたりからですかね。
ただ実用性からするとC++が現状で一番かな?
No.3
- 回答日時:
>個人的にはC++に挑戦したいのですが難しいでしょうか?
いきなりC++ではなく、まずCからやってみては?
>そこで質問なのですが、数あるプログラミング言語(?)のなかで、特にオススメはどれでしょうか?
おそらく Windowsプラットホーム上の話ですよね?
案1)Visual Studio 2008 Express Edition をインストールして
まず C を勉強する。つぎに C++に進む。
VBは簡単すぎるので敢えて推薦しません。
案2)JDK使って開発環境にEclipseを使って Java。
Java とC++ 似てます。どちらかをマスターすればもう片方も簡単かも。
案1)、案2)とも開発環境(コンパイラとかエディタ)は無償で入手可能です。
No.4
- 回答日時:
xsai1さん、こんにちは
No.1、No.2のメッセージを見ると暗に「C++は、難しい」といわれていますね(^^;
私も同意見です。C++の元になったCそのものが難易度が高く、それにオブジェクト指向という考え方が更に複雑にしているからです(それがないと逆に意味がないのですが)。
難しい原因は、「規制/制限が他の高級言語に比べると少ない」ため、自分自身がきちんとプログラム作法を管理しなければならないからです。
σ(^_^; は、コンピュータはプログラムで動かしてこそ価値のある道具と考えています。
世の中には、色んな分野がありそこで本当はコンピュータを活用することにより、大きな発展を遂げられるかも知れない。 けれども今までプログラマは、理工系(IT)で教育を受けた人たちがほとんどで、世の中にあるカテゴリの広さから比べれば視野が狭いのです。 プログラムを作る技術は凄いけど、何のためのプログラムを作るか?作るプログラムに要求される事項(顧客要求事項、法・規制要求事項、業界の暗黙の要求事項)をすべて把握できているか?という点です。
プログラミングに興味を持たれるのは、とってもいいことだと思います。
せっかくC++に興味を持ったのならチャレンジしてみて!と思います。
ダメだったら、他の言語に移ればいいし、C++の経験は無駄にはなりません。
No.5
- 回答日時:
現在ある多くの言語はCやBASIC系などから派生したものがあります。
(C派生ではPerl/Java/JavaScript/PHP/Objective-C/Dなど)
C++もCにいろいろな拡張を加えたもので名称もCで変数に+1する構文
からきています。
(因みにC#は+4つを並べると#に見えることからつけられたようです)
Cを覚えておけば現在の言語の多くの学習に役立つとは思いますが
まったくの初心者が学ぶには少々ハードルが高いかなとも思います。
CUIベースのプログラムなら面倒なだけでそこまで難しくないですし
大抵の部分は多くのプラットフォームで共通なのでサンプルも多く
あります。
ただ、GUIベースのプログラムになるとプラットフォーム依存になって
しまうので極端に難しくなると思います。
(Windows GUIやLinux GTKなど)
Windowsプログラミングを0から始める上であくまで趣味とするなら
HSP辺りは非常にお勧めでしょうか。
(BASICをベースにした独自の言語)
http://www.onionsoft.net/hsp/
後は、WindowsプログラミングにおいてVB互換の記述ができる
ActiveBasicなどもお勧めですね。
http://www.activebasic.com/
あとは、日本語プログラミング言語「ひまわり」系のものは日本語を
構文として使用できます。
他の言語を学ぶつもりがなく、単なる趣味ならこれでも十分かも
しれません。
(他の言語と随分違うため他の言語が却って覚えにくくなりそうなので
他の言語も学びたいならやめた方がよさそう?)
http://kujirahand.com/himawari/
http://nadesi.com/
他にも日本語の構文を使えるプログラミング言語があります。
興味があったら探してみてください。
(大抵はWindows版なのでUNIX/Linux/BSD系及びMac OSなど他のOSを
ターゲットにする場合はまた別ですね)
No.6
- 回答日時:
>いきなりC++ではなく、まずCからやってみては?
Cをやって構造化プログラミングになれてしまうとC++で
下手な癖が付く可能性があるからやめておいた方がいいかもしれませんね。
(ただでさえC++はオブジェクト指向としても中途半端な部分がありC的な書き方ができちゃうから)
No.7
- 回答日時:
あなたが作りたいものは何ですか?
java, php, ruby, c++, visualbasic,HSP
さまざまある言語の中で、
それぞれ特徴があり、一長一短です。
ネットなどで検索して、自分に合ったものを調べてください。
自分で解決する力と根気も必要です。
ネットは便利です。
○○入門とか、わかりやすく説明しているサイトは無数にあります。
無料のコンパイラ(書いたプログラムを、実行できるようにする物)
なども手に入りますから、
とりあえず、やってみることです。
参考書を買うのはそのあとでもいいと思いますよ。
コンパイラにはだいたい説明書みたいなのがついてるので、
それを読めばプログラミングは始められます。
命令一覧などもあると思うので。
基本はわからないことがあったらまず調べる。
専門用語が飛び交いますので、わからない単語が出たら、
まず調べるのが基本です。
後々仕事としてやりたいということになっても、
使われてる言語のほうがいいですよね。
とりあえず、どのような言語があるか調べてみてください。
・ネットなどでサンプルソースが多い
・参考書が多い
・プラグインなどが充実してる
・支援ソフトウェアなどが多い
僕が選ぶときの条件などを挙げてみました。
ちなみに僕はHSPという言語がお勧めです。
書式がかんたんだからです。
あと、コンパイラと一緒に説明書や、
サンプルソースが付いてくるのですが、
説明書がわかりやすく、プログラミングの基礎は勉強できます。
それとサンプルソースをわかりやすく説明してます。
サンプルを実行してみて、
こういうことができるのかということが、
視覚的に知ることができるので、お勧めします。
HSPは会社などでは使われていませんが、
「プログラミングの基礎」をまず知ることができます。
自分で組んだプログラムを動かすのは快感です。
プログラミングを始めると、他人が作ったソフトが、
どうやって動いているのかわかってくるので、世界が広がりますよ。
勉強にもなります。
【プログラミングは、「包丁」】
【自分のアイデアが、「材料」】
【技術と知識が、 「レシピ」】
あくまでプログラミングは、
自分の作りたいものを形にするツールです。
作りたいものがなくては、プログラミングはできません。
頑張ってください。
No.8
- 回答日時:
> 数あるプログラミング言語(?)のなかで、特にオススメはどれでしょうか?
好きなのをやればいいんじゃないでしょうか。
C++ がやりたいのなら、それでいいと思います。個人の自由ですから。
どの言語を選んだところで、「スジがわるい」人には無理ですし、「スジがいい人」はちゃんと芽が出るものです。参考書は自分で探しましょう。自分のレベルと環境にあってなければ、「みんながいいと勧める」本であっても、なんの役にも立ちません。いい本が見抜けないと、人生苦労しますよ。
「C++ はむずかしい」という意見もあるようですが、それは「自分はうまく習得できなかった。だから、質問者のようなお気楽な人に『できるはずがない』」という、やっかみ、というか、願望が出ているだけでしょう。私の知り合いに最初の言語が LISP だった人がいますが、さすが「スジがいい」人はちがうもので、LISP で Cコンパイラを作ってしまいました。最初にさわってから1年もかからずに、です。今では回路図を書いて「自作PC」を作り、OS を載せてドライバを書いてエディタなどのツールからウィンドウシステム、コンパイラまで、全部自前でやっています。芽が出る人はちゃんと芽が出るもんなんです。
> PCの基礎の基礎の知識はあります
なるほど。でも、プログラムとはなんの関係もないです。
No.10
- 回答日時:
>また、オススメの参考書を教えて下さい。
以下のOCamlの本が、良書だと思います。
OCaml言語は日本ではメジャーな言語では無いので、その点は考慮してください。
・プログラミング in OCaml
http://www.amazon.co.jp/%E3%83%97%E3%83%AD%E3%82 …
・プログラミングの基礎
http://www.amazon.co.jp/%E3%83%97%E3%83%AD%E3%82 …
「プログラミング in OCaml」は、OCaml言語の入門書です。
「プログラミングの基礎」はOCaml言語を使用してプログラムの作成方法の基礎を学ぶものです。
この2冊の本は説明されていることの方向性が異なるため、両方をそろえることをお勧めします。
どちらか1冊ということであれば、「プログラミングの基礎」をお勧めします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 物理学 【 理系科目の選択 】 現在、高一の者です。 文系に興味がなく理系に進もうと思うのですが、物理と生物 7 2022/10/06 22:53
- Java プログラミングのプの字も知りませんが、プログラミングを勉強したいです。とりあえず、学ぶものを決めない 3 2022/11/04 13:10
- HTML・CSS お金をあまりかけずにプログラミングを勉強する方法を教えてください。 こんにちは。 Webデザイン系の 3 2022/08/05 03:22
- その他(プログラミング・Web制作) プログラミングって本来数学的な計算をする為のものではないのですか? 学校で配られたFortran90 11 2022/08/25 22:14
- IT・エンジニアリング 21歳の大学3年男です。 現在プログラミングを習得できるところに入ろうか悩んでます。 そのスクールは 3 2022/06/21 00:43
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
- IT・エンジニアリング 文系出身でプログラミング未経験の人におすすめできるプログラミングの基礎?的な教材を教えてください。 4 2023/05/13 18:21
- その他(IT・Webサービス) 障害者の将来の仕事について 7 2022/11/20 13:09
- 就職 就活について質問です。 現在、都内の某私立大学に通う大学3年生です。2年までとくにやりたいこともなく 3 2023/06/16 15:27
- 大学受験 高校二年生になって数ⅠAの復習をしたいと思っています。 いつも偏差値が50以下なので基礎ができていな 1 2022/07/03 12:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
楽しくて最高のプログラミング...
-
rpa化する言語としてら何があり...
-
Pythonって何を意識した言語な...
-
最新のプログラム言語を学ぶに...
-
Int('1234') で、strをかんたん...
-
質問失礼します。 プログラム言...
-
プログラミング言語の制作方法...
-
C言語とhtmlの違いを どな...
-
C++における継続行
-
UNITY Float型の接尾辞fって
-
Delphiに詳しい方助けてくださ...
-
プログラミング言語について
-
CとC++は別物なんですか?
-
VBSでDim、Private、Publicの違い
-
F#って何??
-
チューリング完全とは何か?
-
accessという言語らしいのですが
-
引用符と二重引用符
-
初めてのプログラミング言語は...
-
今後必要とされる開発言語
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
楽しくて最高のプログラミング...
-
Pythonって何を意識した言語な...
-
C言語とhtmlの違いを どな...
-
プログラムに書かれる"%"記号の...
-
COBOLでのNOT = の AND条件
-
C++ ってなんて読む?
-
質問失礼します。 プログラム言...
-
プログラミング言語の制作方法...
-
UNITY Float型の接尾辞fって
-
C言語って古いですか?
-
Int('1234') で、strをかんたん...
-
COBOLで文字タイプを数字...
-
TO_CHARで小数点以下がある場合...
-
最新のプログラム言語を学ぶに...
-
C++における継続行
-
vbaとc言語の関連性について
-
VBScriptで引数を省略したい場合
-
VBSでDim、Private、Publicの違い
-
HTMLとC++で、どんなホームペー...
おすすめ情報