08/06/28 15:37:50
>>723
URLリンク(pitecan.com)
725:デフォルトの名無しさん
08/06/28 15:39:49
「的」が抜けてるぞ、という意味の「突っ込み質問」にも見えるなぁ。
726:デフォルトの名無しさん
08/06/28 16:58:54
>>724
読んだけど納得行かんな
727:デフォルトの名無しさん
08/06/28 17:07:22
一人の名無しさんが納得できなかったという現象そのものには
まったく価値が無いんだから、もうちょっと話が広がるよう具体的に言ってくれよ。
728:デフォルトの名無しさん
08/06/28 17:25:50
>>724
サンクス
729:デフォルトの名無しさん
08/06/28 17:58:23
>>724
元々は、
× リソースを無駄に大量消費する
○ 抽象的な指示→具体的な計算過程に変換する作業をPCにやらせる
という意味だったっはず。
730:デフォルトの名無しさん
08/06/28 20:33:01
下のDXライブラリに関する掲示板に、
C++は会社の資源を利用する(継承が必要な)場合に役に立つが、
個人レベルではC++は不要または使いやすい部分だけ使うという話がでていました。
いまは初心者向けのC言語本がでていますので、C言語からはじめるのもいいと思うのですが、
みなさんの意見はどうでしょうか?(自分はCを勉強し始めたばかりです)
CとC++について
URLリンク(hpcgi2.nifty.com)
731:デフォルトの名無しさん
08/06/28 20:51:41
Cから始めたほうがいいと思う。
C++は便利だけどCが分かんないと分かりにくいと思うよ。
732:デフォルトの名無しさん
08/06/28 20:54:14
薦めるのはCから。C++は基本的にCの強化版
Cで学んだことはC++でも無駄にならない
733:デフォルトの名無しさん
08/06/28 21:10:33
濃縮還元オレンジニュース:プログラミング言語の選び方|gihyo.jp … 技術評論社
URLリンク(gihyo.jp)
734:デフォルトの名無しさん
08/06/28 21:19:01
>>730
再利用でなくて、誰かの作ったC++のライブラリを使うことは十分あると思うよ
それにWindowsではCって言ってもC/C++のこと指す場合もあるしおそらく必要になるよ
PC-UNIX系になれば、C言語だけでもってのも十分あるのだろうけどね
まあC言語やってから、その後C++をやった方がいいと思うから、そのまま突き進めばいい
735:デフォルトの名無しさん
08/06/28 21:25:40
Cはどの程度で終えてC++に行けばいいのかよくわからない。
明解C言語一冊でいいだろうか。
736:デフォルトの名無しさん
08/06/28 21:38:42
好きな時に行けばいいんじゃないすか?
例えばLinuxカーネルとかに興味があるなら別にC++とかいらないし。
737:デフォルトの名無しさん
08/06/28 21:42:44
標準ライブラリにあまり深入りしても得るものはあまりなさそうだしな
738:デフォルトの名無しさん
08/06/28 21:51:04
細々としたツールを作成するのに適した言語を探しています。
OSは主にWindows。
ツールの目的は
・ファイル名などの条件に沿ったファイルの移動
・ファイルの他ツールへの受け渡し
・様々な文字コード(sjis,utf-8,utf-16)でのテキストファイルの書き換え
・作成したツールを共有、整理、ライブラリ化しやすい
・以上のことを現在はPowerShellやWSHでやっている
宜しくお願いします。
739:デフォルトの名無しさん
08/06/28 22:02:19
PythonかRuby
740:デフォルトの名無しさん
08/06/28 22:06:35
WSH
741:デフォルトの名無しさん
08/06/28 22:50:33
>>739
PythonはUnicode周りが扱いづらかったので
Rubyをやってみます。
>>740
WSHでライブラリ化しようとすると
wsfにする必要があるので見切りつけようとしてるところでした……
ありがとうございました。
742:デフォルトの名無しさん
08/06/28 23:15:09
powershellとc#じゃ駄目なのか?
743:デフォルトの名無しさん
08/06/28 23:18:12
URLリンク(www.python.org)
Jun 18 2008: Python 2.6b1 and 3.0b1 are released
Jul 02 2008: Python 2.6b2 and 3.0b2 planned
Aug 06 2008: Python 2.6rc1 and 3.0rc1 planned
Aug 20 2008: Python 2.6rc2 and 3.0rc2 planned
Sep 03 2008: Python 2.6 and 3.0 final
今年の9月頃に、3.0 final が出るから、3.0系なら
WSH風味にUnicode周りを扱えそうだけども
移行のコストとか、考えるとお勧めはしないw
小物ツールなら ruby 悪くないような印象あり > 1.9系がどうなっとるかようわからんけど
744:デフォルトの名無しさん
08/06/28 23:22:15
1.9系はまだ安定していない
745:デフォルトの名無しさん
08/06/29 08:50:12
>>738
Powershellでやればいいと思うが、何か不満があるのか?
.NETのクラスライブラリを使えるPowershell以上に便利で手軽なものって、なかなか見つからん。
746:デフォルトの名無しさん
08/06/29 08:56:27
PSは強力は強力だけどなんか字面がね。
.NETのクラスがラップされきっていないからごつごつとした名前空間やクラスの列挙が糞長いし
省略表記てんこ盛りでそこから生じる曖昧さを回避するための追加ルールみたいのが多すぎてなんだかなぁ。
747:デフォルトの名無しさん
08/06/29 13:34:48
sjisのソースコードで、utf-16-le BOM付きのファイルの置換をいろいろな言語で試しました。
>>742
C#は作成楽でした。
GUIも楽に作れますので、大きめのツールはこれでやります。
>>743
Python3000は待ってみる価値はありそう
と思ってbataで試しましたが
sjisのソースコードで文字列の置換に苦戦。
同様にRubyでも苦戦。
>>745
パイプを使った場合、ホストの幅で改行されるのが不満だったのですが、
Out-Fileの-widthで指定できると知ったので、機能的な不満が無くなりました。
小さいツール:PowerShell
大きめツール、GUI:C#
趣味:Python,Ruby
という感じになりそうです。
大変参考になりました。
ありがとうございました。
748:デフォルトの名無しさん
08/06/29 14:36:23
>>734
なるほど。
他人のライブラリを使うことになる場合は、C++が便利ですね。
749:デフォルトの名無しさん
08/06/30 13:08:04
アニメとかゲームに出てくるようなロボット作れるようになりたいんですけど
言語は何から勉強すればよかですか?
一応既に電気や電子工学関連の勉強は始めております
750:デフォルトの名無しさん
08/06/30 13:10:23
C
751:デフォルトの名無しさん
08/06/30 13:30:05
>>749
ロボットか。ならCかアセンブリ言語だろうな。
最初にやるとしたら、まあ、資料の多いCからがいいだろうな。
752:デフォルトの名無しさん
08/06/30 13:47:23
レスさんくす!
早速C言語の勉強も始めます!
今更な歳だけど、すんごい勉強楽しくなってきた
そういうのに関わった仕事に就けるように頑張ってみます
753:デフォルトの名無しさん
08/06/30 13:50:10
とりあえずこういうので遊んでみるのはどうだろう
URLリンク(www.legoeducation.jp)
754:デフォルトの名無しさん
08/06/30 14:02:34
>>753
うおおおおおすげぇえええええええ!!!
学生だけど全然手が届く値段でビックリした、真剣に検討してみます
工学も言語も完全に独学なので少し先行きが不安なのが正直なところなんですけど
初心から言語を独学で進めてSEとかの職に就いた人っていますか?
755:デフォルトの名無しさん
08/06/30 14:03:01
率直な疑問だけど
アセンブラでプログラムを書くって相当しんどくない?
それとも、慣れれば大して苦にならない?
速いのは間違いないだろうけど。
756:デフォルトの名無しさん
08/06/30 14:05:44
>>755
Cで十分だよ。
まー部分的にアセンブラで書くってこともあるんだろうけど。
というか全部をアセンブラで書くと開発効率悪すぎだろ。
言語は適材適所、ケースバイケース。
757:デフォルトの名無しさん
08/06/30 14:20:02
>>756
ありが㌧
758:デフォルトの名無しさん
08/07/01 07:20:32
フリーで配布とかされてるライティングソフトとかに惚れました
自分もライティングソフトみたいなものを開発してみたいのですが、何から始めたらいいかわかりません
ご指摘お願いします
759:デフォルトの名無しさん
08/07/01 07:22:56
キミハムリダ
760:デフォルトの名無しさん
08/07/01 10:58:04
オプソのライティングソフトのソース落としてきてカスタマイズからはじめろ。
761:デフォルトの名無しさん
08/07/01 11:43:49
パーサジェネレータ書いてて思ったが、速度が必要なければスクリプトも
いいかもしれないな。
762:デフォルトの名無しさん
08/07/01 18:20:34
>>755
今はもうアセンブラでパソコン用ソフト作ることは少ないだろうから
ロボットに関連して組み込みの話だけど、組み込みのブート部分とか、どうしても必要なところがあるんだよ
マイコンの機械語なら、読めるって香具師が多く居るような世界だったからね
最近の大型組み込みでは、アセンブラなんて効率悪すぎだから、使うのはほんの一部の人だけだけどね
>>758
MMC対応ドライブなら・・・このあたりの開発を継続して・・・
CD Manipulator跡地 URLリンク(www.storeroom.info)
763:デフォルトの名無しさん
08/07/01 19:14:23
漠然とした質問になってしまうのですが、
今覚えておいたら最も有用な技術って何でしょうか?
現在大学生で来年からソフトウェアエンジニアとして働くことになったのですが、
卒業論文を将来役に立つ技術の勉強も兼ねて作成したいため教えて下さい。
今はJavaをメインでやっていってXML、PHP、Javascript、C、Perlはそこそこといった感じです。
Javaのservletとかネットワークプログラミングとか言語の中の一分野の話でも良いです。
764:デフォルトの名無しさん
08/07/01 19:21:32
>>763
会社に入ってから考える
または会社にきちんと聞く
765:デフォルトの名無しさん
08/07/01 19:26:14
…今年も半分が過ぎてるのに今から卒論のテーマ考えるとかバカなの?
まあ、今日から(今日から!)1ヶ月間毎日、コンピュータ関連のニュースやサイトや雑誌や書籍読むんだね
それで何も思いつかず何も見つけられないならもう一年4年生やれ
766:デフォルトの名無しさん
08/07/01 19:39:26
>>764
部署は入社後に決まるので一般的にこれを身に付けておくと良いってのを聞きたいのです。
>>765
申し訳ないですが卒論のテーマ探しの話はしていないです。
ついでに卒論として出せるシステムは学生時代既に何個も開発しているので何も問題は無いです。
767:デフォルトの名無しさん
08/07/01 19:45:13
何をする会社なの?
768:デフォルトの名無しさん
08/07/01 20:01:41
>>767
大手SIerなのでERP、CRM、SCM、PLM、セキュリティetc 基本的に何でもしているようです。
769:デフォルトの名無しさん
08/07/01 20:01:54
>>766
それもう初心者スレで聞く内容じゃないよ
漠然とした解答になってしまうが、あえて言うなら、時間のかかることかな
今やっておかないと、後では時間が無いから出来ないようなことが、良いと思う
WEB業界は流れ早いから、コレって技術は無い感じがするし・・・
後々の技術ってことならならネットワークプロトコルとか、基礎部分かな。
WEB系じゃあまり役に立たないだろうけど、コンパイラ作ってみたりとか
個人的には、仕様書書く勉強とか、そう言うのが良いと思う
もちろん職種にもよるけど、仕事でプログラム自体は、あまり書かないと思うから
770:デフォルトの名無しさん
08/07/01 20:01:59
>>765
君は少し頭が悪いみたいだから、チャカついた勢いで偉そうなこと書くのは引退したほうがいいよw
771:デフォルトの名無しさん
08/07/01 20:03:28
その取り合わせだと、あと関数型言語は一つやっておくと良いかも
正直、本格的に流行るかどうかは分からんが・・・・・・
実用に向くかどうかはともかく、毛色が違う言語を知ると発想が柔らかくなる
772:デフォルトの名無しさん
08/07/01 21:00:29
>>769
すいません、妥当なスレがどこか迷ったのでここに書いてしまいました。
ネットワークプログラミングは経験がありますが
プロトコルの実装なんかはやったことがなかったのでネットワークアーキテクチャの勉強がてらやってみます。
>>771
技術そのものよりも技術に対応する力みたいなのを身に付けた方が良い感じですかね。
関数型言語は全く習熟がありませんが、言語仕様を見てどういうものか調べてみます。
アドバイスありがとうございました。
773:デフォルトの名無しさん
08/07/01 21:23:35
ハードウェア記述言語が楽しいとです。
774:デフォルトの名無しさん
08/07/01 22:36:02
>>772
最終的には何をやりたいかだ
アプリケーションなんかのアーキテクトとかDBアーキテクトなのか、
ユーザーサイドの業務系エンジニアなのかはたまたネットワークエンジニアなのか
フリーで個人のスーパープログラマを目指すのか
最終的にそのSIerに骨をうずめるのかどうかも考えておいた方が良いな
個人的には4年になってから技術の勉強を兼ねて云々いう様な奴は
ネットワークエンジニアとか業務系エンジニアが向いてると思うよ
後そういう計画性のない奴はまちがってもマネージメントを極めようとか思わない方が良いな
775:デフォルトの名無しさん
08/07/01 22:45:42
>>774
>4年になってから技術の勉強を兼ねて云々いう様な奴
>後そういう計画性のない奴は
>>765といいなんか妄言みたいなケチだな。
四年になってからじゃなくて四年だから最後にって話だろ。
776:デフォルトの名無しさん
08/07/01 23:51:32
Javaって、EXEファイルとかそのまま実行可能なプログラムを作成できるのでしょうか?
初歩的過ぎる質問ですみません。。。
777:デフォルトの名無しさん
08/07/02 00:28:00
>>776
Javaではjarという実行可能圧縮ファイルになるよ。
exeにも擬似的には出来るよ。
>>668からの件がそんな話をこのスレではしている。
778:デフォルトの名無しさん
08/07/02 00:54:51
exeはwin以外では実行可能なプログラムじゃないからな
でもwin用にexeラッパーも吐けよって思うよ
linuxやBSD系使える奴ならそんな所で困る奴ぁいねえし、
馬鹿クライアントユーザはほぼみんなwinなんだし
mac使ってる馬鹿クライアントユーザは放置で無問題なんだし。
sunの頭悪い拘りポイントだと思う。
779:デフォルトの名無しさん
08/07/02 00:59:24
どんな開発環境が良いでしょうか?
[やりたいこと]
Word文書中の特定キーワードを、Excel表(というかSheet)で置換したい。
例えば、Word文書中の データ1-表2 という文字列を見つけたら、
その場所にファイル名「データ1.xls」のSheet名「表2」のデータを貼りつけたい。
[開発に使える環境]
WordやExcelなどがインストールされていないWindowsXP SP3
にとりあえず Visual C++ 2008 Express Edition と Visual Basic 2008 Express Edition
をつっこんでみました。(無料だったので)
[質問者のスペック]
Perl, Ruby, Python, shスクリプト
頑張れば少し読めたり、頑張ればほんの少し書けたりする程度です。
780:デフォルトの名無しさん
08/07/02 01:46:58
>>779
WordやExcelのマクロ (VBA)がいい。
また、仮にほかの言語で書くにしても、Word/Excelファイルの読み書きはWord/Excelの機能を呼び出すのが楽で一般的。
(それ以外の選択肢はほとんどない)
だからWord/Excelを持っていないなら、MS Officeの期間制限の体験版でもダウンロードしろ。
781:デフォルトの名無しさん
08/07/02 02:40:45
今だとC# or VB.NET+OpenXML SDKって手もあるよね。簡単ではないだろうけど。