痔になりやすい生活習慣とは?

オリジナルなプログラミング言語を作ってみたいと考えています。
ただ、どうやって作ればいいかがわかりません。
私は、今のところ、Perl、なでしこ等々、簡単なプログラミング言語での
プログラミングしか出来ません。

しかし、プログラミング言語を作ることによって、
プログラミングの勉強にもなると考えているのですが
まずは、簡単なものでもいいので、それらしいものを作るには
何から勉強を始めればいいでしょうか、
又、他の言語を覚える必要はありますか。アドバイスを御願いします。

もしくは、例えば、参考になりそうなWEBサイトや、
書籍等々でも、結構です。宜しく御願いします。

このQ&Aに関連する最新のQ&A

A 回答 (17件中1~10件)

★アドバイス


>何から勉強を始めればいいでしょうか、
 最終目標が本格的なプログラミング言語を目指しているようなので
 次の順序で進めてみましょう。
 (1)Perl、なでしこレベルではとても無理ですのでC言語をお勉強します。
 (C言語の理由はサンプルがたくさん存在する。その他本格的に作れるなど)
 (2)C言語で文字列の操作を学習→語句解析の基礎
 (3)C言語でデータの管理を学習→構文解析の基礎(構文木など)
 (4)N88-BASICのような言語を学習→自作プログラミング言語の参考になる
 (5)ミニBASICをサンプルを見ながら作成→小規模なプログラミング言語誕生!
 (6)最初は整数変数(A-Z)と四則演算、代入と変数の表示のみ作成。
 (7)if、for、while、goto などを順に機能追加。
 (8)その他はいろいろな命令を追加。
 こんな感じです。
・正直ミニBASICを作れるようになるまで早くても1年以上はかかります。(人にもよるが…)
 また一番重要なのはC言語などの言語の知識です。
 ここが不十分ですと先がありませんので十分に身につけて下さい。
>参考になりそうなWEBサイトや、
 下に参考になりそうなサイトを3つ紹介します。
 紹介1をよく読んでください。
 きっと今後、役に立ちます。

・紹介1
 http://itpro.nikkeibp.co.jp/article/COLUMN/20060 …→『Part3 超小型BASICインタプリタを作ってみよう』
 http://software.nikkeibp.co.jp/software/download …→『日経ソフトウエア ダウンロード2005年』
 ↑
 『2005年10月号』のt30510.lzh、t40510.lzhをダウンロード(C言語ソース)
 VC++用なので無料版などをダウンロードすればコンパイル可能。
・紹介2
 http://www005.upp.so-net.ne.jp/h-masuda/cl/index …→『C言語』
 http://www005.upp.so-net.ne.jp/h-masuda/cl/CTran …→『トランスレータ miniBASIC to C』
 http://www005.upp.so-net.ne.jp/h-masuda/cl/Cmcas …→『インタプリタ作成 miniCASL』
 http://www005.upp.so-net.ne.jp/h-masuda/cl/Cmbas …→『インタプリタ作成 miniBASIC』
 3つともソースがダウンロード可能です。
・紹介3
 http://www.vector.co.jp/soft/win95/prog/se205747 …→『とんでもBASIC』
 Vectorさんのソース付きのソフトです。

参考URL:http://itpro.nikkeibp.co.jp/article/COLUMN/20060 …

この回答への補足

細くというより追記ですが、意見をお聞かせ下さい。
日本語プログラミング言語と、そうでない言語。
どちらを作ったほうが良いと思いますか?又、どちらのほうが、作るのが簡単だと思われますか?

補足日時:2008/07/18 16:28
    • good
    • 0
この回答へのお礼

実現までのプロセスのアドバイスと、
参考サイトを教えていただいてありがとうございます。
ひとまず、C言語を頑張ってみようと思います。

お礼日時:2008/07/18 11:39

日本語プログラミング言語は個人的に嫌い. アルファベットならそのまま入力すればいいだけなのに, なぜわざわざ「日本語に変換」せにゃならんのか.


とまあ個人的な好き嫌いはさておいて, 「自然な」日本語を使おうとすると字句解析が困るような気がします. (例えば) 英語なら「単語は空白で区切る」というルールがあるので字句解析が簡単なんですが, 日本語にはこんな便利なルールがないので「どこからどこまでが単語なのか」で困るんじゃないかな. Mind 以来「ひらがなは無視」というルールをベースにすることが多いけど, 助詞は普通ひらがなで書くので完全に無視するわけにもいきません. 例えば「3 で 5 を割る」と「3 を 5 で割る」は違う処理なので, 助詞の「を」と「で」は無視できないということになります. 同じ問題は COBOL にもあるけど
DIVIDE A BY B (B で A を割る)
DIVIDE A INTO B (B を A で割る)
と前置詞の違いで区別できるのでまだ楽です.
ということで, (それなりに) メジャーな言語をまねて*個人的に気に入らないところ*をいじってみるといいかもしれない.
Forth に挑戦ってのは... 無謀かなぁ, やっぱり.
    • good
    • 0

★アドバイス


>日本語プログラミング言語と、そうでない言語。
 ↑
 自分の好みでしょう。(私は日本語プログラミングは好まない派です)
>又、どちらのほうが、作るのが簡単だと思われますか?
 ↑
 日本語の処理よりも英字の処理が簡単です。
 それに普通のプログラミング言語のように命令部分が『英字』で
 コメントやメッセージが『日本語』という方が見やすい気がします。
 日本語でプログラミングできる言語(ひまわり,なでしこ)は初心者向けですが
 色分けがないと命令なのか、コメント(メッセージ)の区別がつきにくいので
 個人的には嫌いです。
・下に『なでしこ』の作者さんの記事があります。
 読んでみて下さい。
 http://www.atmarkit.co.jp/news/200708/07/ll3.html→『「なぜ作ったのか?」、オレ様言語作った人々 - @IT』
 あと次のリンクもどうぞ。
 http://itpro.nikkeibp.co.jp/article/COLUMN/20060 …→『プログラム言語を作る!』
・最終的に自作のプログラミング言語をどのようなユーザに使ってもらいたいかを
 良く考えてから製作すれば良いでしょう。これにより日本語プログラミング言語を
 つくるかどうかを決めます。対象者が初心者か、中級者か、上級者でも利用可能か。

参考URL:http://itpro.nikkeibp.co.jp/article/COLUMN/20060 …
    • good
    • 1
この回答へのお礼

ご意見をお聞かせいただいて、ありがとうございます。
では、日本語でないプログラミング言語を、まずは目指すことにします。
(初心者の人も、中級者の人も使える言語を。)
また日本語プログラミング言語を、作りたくなったら、
それを改造するか、作ったノウハウを使って一から作りたいと思います。

確かに、私も思いますが、なでしこで作ったプログラムのソースは、
なでしこエディタでないと、色わけが出来ないので、とてもとても見づらいです・・・。
ありがとうございました。

お礼日時:2008/07/18 22:32

たぶん,Javaは嫌だとかPerlではなんちゃらら


とかいってる段階で相当道は長いというか・・・・
読んだだけで理解した気になってるあたりでも
きっとまだまだなんでしょうね

そもそも言語なんかは何でもいいんです.
その根底にあるアルゴリズムとか,考え方,
「俺様言語」に何をさせたいか・・・そういう部分がメインです.
必要ならプログラミング言語はその場で覚えればいい.

言語を作るんなら,どなたかも仰ってましたが
Lisp(Common LispでもScheme)あたりは案外いいのかも.
maximaなんかはLispが根っこにあるし,そもそも
人工知能系の研究が発祥みたいだし.
いわゆる「関数型」の言語は,言語そのものを作るのに
むいてるのかも知れない.Haskellなんかも
他の言語つくるのに向いてるというか,perl6の(試験)実装は
Haskellで書かれてるしねえ.

perlでも「Higher-Order Perl」なんかは
パーサの実装を解説してるし,
Parse::RecDescentなんていうパーサの
モジュールもある(「はてなダイアリー」はParse::RecDescentで
実装されてるね).

あとは英語の本は必須でしょう.
それから岩波の「ソフトウェア」系の本とか.
各種アルゴリズムの定番というかバイブルは
やぱりKnuthのThe Art of Compuer Programmingあたりかな
近藤嘉雪さんの「C言語のためのアルゴリズムとデータ構造」なんかは
まとまってて読みやすい.
正規表現の基本的な実装例とかも出てる.

毎コミの「いまどきのプログラミング言語の作り方」は
単にJavaを使ってるというだけで,
考え方とかはかなり一般的なものだと思う.
再帰降下法で実装してるし,解析木とかもサンプルつきで出てるしね.
    • good
    • 0
この回答へのお礼

ありがとうございます。
参考にさせていただきます。

お礼日時:2008/07/18 13:55

Wikipediaのcompilerの説明が大体分かったのであれば、


言語処理系を作成するのに必要な知識は揃っているはずです。
あとはlexical analysis、syntax analysisなどのalgorithmを
好きな作譜言語で記述するだけです。
なでしこでもPerlでも大嫌いなJavaでもかまいません。
これだけで即、compilerの出来上がりです。

> 俺様言語ではなく、最終的には、もっと誰でも使えるようなものを
> 作れるようになりたいと考えています。
それではEsperantoを学んではいかがでしょうか。
より多くの人に使ってもらうためには、
international lingua francaとして作られたこの言語を
学んでも損はないでしょう。

自分で言語を作るにあたっては考えるよりも感じることが大事です。
感性を磨くためにも
『The Art of Computer Programming 』
http://www.amazon.co.jp/Computer-Programming-Vol …
を読まれるのがいいでしょう。また、
『Structure & Interpretation of Computer Programs』
http://www.amazon.co.jp/Instructors-Accompany-St …
も必読でしょう。こちらも日本語訳が出ていますが、
あまり評判が良くないので原書をあたることをお勧めします。

言語の定義をどのように行えばいいのかを知るには
『The Definition of Standard ML』
http://www.amazon.co.jp/Definition-Standard-Ml-R …
を参考にされるといいでしょう。
せっかく作るのですから、曖昧な定義ではなく、
しっかりとした形式的定義をすべきです。

Forthと共にあらんことを。
    • good
    • 0
この回答へのお礼

ありがとうございます。比較的高い本ですね・・・。
まずは、そこまで本格的につくろうとも思っていないのですが
そういう知識も必要なのでしょうか。
又、英語はムリなので、読むなら日本語にしておきます

ありがとうございました

お礼日時:2008/07/17 20:13

Lispを勉強することをお勧めします。


プログラミングの初心者でも『頑張れば』一ヶ月もすれば、
オリジナルのLisp方言 = オリジナルのプログラミング言語
をLispで作り上げることが出来るでしょう。

途中で挫折したりして失敗する可能性も相当高いと思いますが、
失敗から学ぶことも非常に多いです。
まずは「Lisp」で検索してみたらどうでしょうか。
    • good
    • 0
この回答へのお礼

ありがとうございます。
参考にさせていただきます。Lispですか。

お礼日時:2008/07/17 13:55

C言語を使ってプログラミング言語を作る定番といえば、昔はlexとyaccでした。


lexは字句解析を、yaccは構文解析をするコードを生成してくれます。
古くからあるツールですので、参考書はたくさんあるはずです。
    • good
    • 0
この回答へのお礼

ありがとうございます。
lexとyaccですか、参考にさせていただきます。

お礼日時:2008/07/17 14:15

MicroSoft PowerPointは見るためのビューアーは無償配布されています。


http://www.microsoft.com/Downloads/details.aspx? …

「いまどきのプログラム言語の作り方」を持ってますがコレはコード付きで具体的に解説されていて分かりやすいです。
※絶版ですが比較的新しい本なので探せば未だ流通在庫が残ってるかも。
「スモールコンパイラの制作で学ぶプログラムのしくみ」とか
中田育男氏の「コンパイラ」関係の書籍など
プログラム言語を作る為の参考書は探せばたくさんあります。
ただ、実現する為のプロイグラミング言語はC++かせめてJavaが出来ないと厳しいと思います。
Parl、なでしこ しか経験が無いのではサンプリソースが読めないでしょう。
C/C++はVisualStudio2008EEやTurboC++が無償配布されていますし、Javaは無償配布されているJDKとEclipseが使えます。
    • good
    • 0
この回答へのお礼

ありがとうございます
C言語も何時かは勉強しようかと思っていました。
WEBで検索して見てみてもいまいち違いがわからないのですが、
CとC++では、どちらが向いているでしょうか。
また、どちらのほうが、まだ簡単でしょうか

お礼日時:2008/07/17 13:50

.pptはMicrosoft PowerPointですので、持ってない人も多いかも。

。。
古いデータはHTMLで残ってます。
http://risky.cs.inf.shizuoka.ac.jp/old/compiler2 …
前半が逆ポーランド記法のアルゴリズム、
後半が全体の構文解析のためのアルゴリズムです。

> 電卓づくり
経験があるPerlかなでしこで良いと思います。

> Java
JavaとPerl、なでしこは、文法があまりにも違うので(特にオブジェクト指向の所)
内容は見てみないとわかりませんが、もしかすると大半が参考に出来ないかも知れません。
    • good
    • 0
この回答へのお礼

ありがとうございます。
Microsoft Office2003一式を持っていますのでpptも見れます。
電卓づくりは、Perlかなでしこで十分なのですね。
たしかに、Javaと、Perl/なでしこは、文法がかなり違いますよね。
他の、Javaプログラミングの本なら読んだので、違うことはわかるのですが・・・。
やはり、あまり参考になりそうじゃないですか。
いや、これを機会に他のプログラミング言語も
勉強したほうがいいかな。とも思っているのですが。

お礼日時:2008/07/17 13:41

ANo.7です。


これを質問者さんのライフワークとするといいかもしれませんね。

プログラミングにはアルゴリズムとゆうものがあります、
これを習得すると上達が早いと思います。

プログラミングを始めると、アルゴリズムの壁に当たり先へ進めなくなる時があります、
こうゆう時は頭を冷やして休息しましょう、そうするといいアイデアが出てきます。

プログラミング言語ですが、最初は好きなものから取り組んだ方がいいと思います。

http://www5c.biglobe.ne.jp/~ecb/index.html
    • good
    • 0
この回答へのお礼

そうですね、ライフワークにしてみたいです。
アルゴリズムの習得ですね。やってみます。

お礼日時:2008/07/17 14:15

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qプログラミングのイメージ像

初心者です。

自分でプログラミングのやり方を考えてます。

横軸に時系列、縦軸にToDOをとりました。

あくまでも僕のイメージ像なんで抽象的ですが、どうでしょうか?(下図)

プログラミングをやる方のイメージ像なんてありますか?


 1
 /2
  /3
   /4
    /5
     /6
      /7
     /4'
        /8
         /9


よかったらご意見、ご指摘などお願い致します。

Aベストアンサー

#1の方と同じく,

プログラミング環境を教えて頂いた方が、回答もつくと思います。
また、それを書いていないという事は、プログラミング言語自体から作りたいのでしょうか?

私,Flash のプログラミング(ActionScript)を毎日のようにやっています。
Flash はご存じだと思いますが,アニメーション作成ソフト(アニメーションファイル)です。
オブジェクトAが,Bまでたどり着いたら,function ○○ を実行。
とか言うのもしますし,
そもそもプログラム自体をタイムラインに書くことが多々あります。

「stop();とplay();を覚えよう。」
http://1art.jp/flash/le/lesson13/lesson13.htm

「タイムラインを使用してアプリケーションの状態を管理する」
http://www.macromedia.com/jp/devnet/flash/articles/using_timelines.html

プログラムを時間で管理しないと,
オブジェクトがちゃんと動作してくれませんものね。

質問されているのはこういうことでしょうか?
Flash でのデフォルトの1フレーム(1コマ)時間は 1/12 秒です。
つまり,1/12 秒単位でプログラムの実行を考えます。

しかし,これは,1つの function(ルーチンやプロシージャや関数と捉えても良いです)を実行させる単位で,
実際の function の中は例えば,次のように,

-------------------------------
if(aaa>0){
  for(i=1; i<=10; i++){
    _root.["oblect"+i]._x = i*10;
  }
}
------------------------------

if文で判定して,その結果が true であれば,
for文ループに入って,一気に object1 ~ object10 までの x座標 を動かす。
とかいう具合になっています。
1つの function 自体の実行はおそらく 0.001 秒もかかりません。

==================

だから,Flash など,
数秒から数十分かけてわざわざゆっくり順次 function を実行させるものには向いているかもしれません。と思ったのがご質問に関しての感想です。

普通は,時間で考えると言うより,
オブジェクト指向で,あっちやこっちのプログラムを連動させて,プログラムを呼び出すのが主流で,
なるべく時間が短い方が良いのが普通ですから,全てのプログラム言語に向いているとは思えないような気がします。
Flash の ActionSctipt も 1つのプログラムや,総体で考えると オブジェクト指向の言語です。
ただ,その言語を管理するのが,タイムラインという時間的要素を含んだものであると言うだけです。

逆に Basic なんかは,縦軸が時間で,
質問者様が書いているようなものに近いかもしれないとも思います。
Basic などの時間軸が(プログラムの実行順が),
縦軸であるのは,プログラムコードが横書きで縦向きに改行するからという理由だけで,
プログラムコードが縦書きで横向きに改行するような,和式のコードでしたら,時間軸は横向きになります。

#1の方と同じく,

プログラミング環境を教えて頂いた方が、回答もつくと思います。
また、それを書いていないという事は、プログラミング言語自体から作りたいのでしょうか?

私,Flash のプログラミング(ActionScript)を毎日のようにやっています。
Flash はご存じだと思いますが,アニメーション作成ソフト(アニメーションファイル)です。
オブジェクトAが,Bまでたどり着いたら,function ○○ を実行。
とか言うのもしますし,
そもそもプログラム自体をタイムラインに書くことが多々あります...続きを読む

Q今週からプログラミングを勉強しようとしているものです。

私は中学校3年生です。そろそろ受験です。将来の夢はプログラマーです。
プログラマーになるためには、高校はやはり情報処理科があっていると思います。しかし、私の周りには情報処理科のある高校がありません。私の家は県外の高校に受験するほど裕福ではありません。なので普通科に受験をして家でプログラミングを勉強しようと考えています。
それで、何も無い状態からプログラミングを勉強しますが、何をしたら良いのでしょうか?それと、どの言語から勉強したらよいでしょうか?
恥ずかしい質問ですがよろしくお願いします。

Aベストアンサー

あ、JAVAが気に入ったなら無理にCにする必要はないかもしれません。

>>質問なのですがCとC++はどこが違うのでしょうか。

Cにオブジェクト指向の考え方などを付加したのがC++です。
オブジェクト指向の考えは人によっては非常に難しいため、最初はCそのものを勉強することを薦めます。
Cを勉強した後、拡張部分を勉強すれば良いです。

Q実務経験なしで中途のプログラマって採用されますか?

25歳男です。
情報処理系の専門学校でJava、Cなどの基礎を習って卒業後、5年近く関係のないバイトなどをして暮らしてきました。

年齢も年齢なので、真面目にプログラマを目指そうと思っているのですが、実務経験なしで25歳中途のプログラマって採用される可能性あるのでしょうか?

現在、独学でJavaを勉強中で「独習Java」程度の知識なら頭に入ってる状況です。

他の言語はほとんど専門学校時代の知識だけのため、使えるレベルではありません。

すでにあちこちの会社を受けているのですが、書類審査で落とされるところが多く、ほとんど手応えがありません。

このまま就職活動を続けていって良いものか不安になっています。

どなたか知識のある方、アドバイスをお願いいたします。


今考えているのが、
・今のまま就職活動を続ける
・バイトをしながら言語の資格などを取得してから就職活動を再開する
・情報処理系の専門学校に再度入学しなおして、新卒として就職活動をする

といったことを考えています。
もう一度専門学校に入り直したら、一応新卒という形は取れますが、年齢が25歳なので、会社側から見た場合、新卒として見てもらえるかがよくわかりません。

基本的に、プログラムに対しての飲み込みは早く、専門学校時代も成績は優秀だったので、会社に入ってしまえば、頑張り次第でどうにでもなるのではと考えているのですが、甘い考えでしょうか・・・?

やはり中途採用ということで、即戦力を求めているであろう企業側に、どういったアピールをすれば良いのか、といった具体的なアドバイスもいただけるとありがたいです。

実務経験なしの上に、資格も特になしなんで、熱意とやる気を見せるしかないとは思っているのですが・・・w

経験者の方など、アドバイスの方をよろしくお願いいたします。

25歳男です。
情報処理系の専門学校でJava、Cなどの基礎を習って卒業後、5年近く関係のないバイトなどをして暮らしてきました。

年齢も年齢なので、真面目にプログラマを目指そうと思っているのですが、実務経験なしで25歳中途のプログラマって採用される可能性あるのでしょうか?

現在、独学でJavaを勉強中で「独習Java」程度の知識なら頭に入ってる状況です。

他の言語はほとんど専門学校時代の知識だけのため、使えるレベルではありません。

すでにあちこちの会社を受けているのですが、書類審査...続きを読む

Aベストアンサー

経験者の立場から一言述べさせていただきます。

結論からいえば、採用されることはあると思います。
ただし、選択肢は相当減らされることを覚悟しないといけないかもしれません。

私は上京を機に現在PGとして、業界に転職をしました。そのときのスペックですが
・30歳
・高校中退
・前職は建築職人(職人暦11年)・PC暦0年(IEの名前を知ってるくらいのレベル。つまり興味だけで何もできない状態)

質問者さんに比べれば散々な状況でありました。
いくつかの企業の面接を受け、業界に入ることはできました。
その中である程度の実績を認められたのか、2年弱くらい経過したある日、小さいプロジェクトではありましたがSEとしてリーダー職にアサインされました。(アサイン当時はすでにSE職になって1年くらい経過)
その中でリーダーとして開発スキルのほかに管理のスキルアップを重ねました。
現在はお世話になった会社を退職し、転職先の会社で上流工程からの開発要員(PG待遇として)としてプロジェクトにアサインされています。
その間に資格として「サン認定JAVAプログラマ SJC-P」、「初級シスアド」を取得しています。(費用は自腹ですが自己投資と割り切りました。)

私の経験を通してみたとき、一部上場企業をいきなり望むのでなければ、「本人のやる気次第」で今後はどうにでもなると思います。
しかし昨今の景気悪化により、競争相手が増えていることは念頭において自分のことをアピールできるように書類の作りこみ、面接の準備を怠らないようにしておいてください。

常にプラスアルファ考えて行動し、アピールする。そうすれば周囲の評価もきっと上がると思います。

私と似たような境遇にある質問者様の今後がうまくいくことを願い、参考にしていただければと思います。

経験者の立場から一言述べさせていただきます。

結論からいえば、採用されることはあると思います。
ただし、選択肢は相当減らされることを覚悟しないといけないかもしれません。

私は上京を機に現在PGとして、業界に転職をしました。そのときのスペックですが
・30歳
・高校中退
・前職は建築職人(職人暦11年)・PC暦0年(IEの名前を知ってるくらいのレベル。つまり興味だけで何もできない状態)

質問者さんに比べれば散々な状況でありました。
いくつかの企業の面接を受け、業界に入ることはでき...続きを読む

Qtxtファイルから特定の文字列が書かれた行だけを取得や削除するソフト

txtファイルで
特定の文字列が書かれた行だけを
取得や削除するソフトや方法を探しています。
フリーで無いなら、シェアウェアなどになってもかまいません

例えば
(12)と書かれた文字列がある行だけを抜きだしたり
逆に(12)と書かれた文字列がある行だけを削除したり
したいです。

そのソフトの操作方法も教えてくださると助かります。

では、回答を心よりお待ちしております。

Aベストアンサー

NoEditor
http://www.vector.co.jp/soft/winnt/writing/se300436.html

というフリーのテキストエディタをインストールすると、YokkaGrepというソフトがセットでインストールされます。

検索ディレクトリ、検索文字列(正規表現も可)、ファイル名(ワイルドカードで複数のファイルの検索も可)などをセットして検索できます。

検索結果をテキストファイルやcsvファイルに出力することや、検索文字列を含む行を削除などの機能もあります。

grepで検索すると、他にも似たような機能のソフトがあると思いますが、NoEditor付属のYokkaGrepは、お勧めです。

Qウェブサイトの表(テーブルタグ)をワードにコピーしたい

自分がウェブサイトで作成した表を
(htmlの<table>タグで作成したようなもの)
出来るだけ見た目をそのままで、
wordに図として表示する方法はないでしょうか?

スクリーンショットをとって画像として保存して
取り込んでみたのですが、サイズをワードに対応させる過程で、
どうしても文字が潰れてしまいます。

エクセルにコピーした上でワードにコピーしたら、ある程度上手く行ったのですが、
表示できない文字や、不必要な線が出てきて困っています。
もう少しスッキリ解決する方法はありませんでしょうか?

Aベストアンサー

EXCELなら簡単にできるので、一旦EXCELに取り込んでから、EXCEL上で範囲指定してWORDにコピー&ペーストしてはどうでしょう?
【EXCELでの取り込み方】
ツールバーの「データ」 → 「外部データの取り込み」 → 「新しいwebクエリ」を開いて、取り込みたい表のあるwebページのURLを入力します。
[移動]を押すと、そのページが表示されるので、欲しい表の左上にある黄色の[→]をクリックして[レ]に変更して[取り込み]ボタンを押します。
[OK]を押せば表が取り込めます。

QHTMLページからタグを除くテキストデータのみを抽出したい

既出かもしれませんが、ホームページの更新作業を任されたのですが、今までのHTMLページのタグを除いてテキストデータを抽出できる、フリーソフトなるものはあるのでしょうか?

Aベストアンサー

ありますよ。

【Vector:Html To Text (Windows95/98/Me / インターネット&通信) - ソフトの詳細】
http://www.vector.co.jp/soft/win95/net/se096087.html

Qゲームの開発言語(1980~2010年)

ゲームの開発言語(1980~2010年)

ゲームの開発言語って何を使っている(いた)のでしょうか?
マシン語? アセンブラ? コボル? C?

インベーダーの時はハードウェアを造って、マシン語で造ったそうですが、
過去~現代まで、どの言語を使っている事が多かったのか知りたいです。

開発経験のある方、ご存知の方、教えてください。
特定の時代についてだけ知っている方でも結構です。

お願い致します。

Aベストアンサー

ゲーム会社でプログラマしています。

うちの会社限定の話になりますが、プレステ1時代はC、プレステ2・XBOX時代はC++で書いていました。

現在、プレステ3・XBOX360用のゲームはエンジンをC++で、シナリオ・イベント部分はPythonなどのスクリプト言語を使って書いています。スクリプト言語のお陰でデザイナがコンパイルせずにゲーム内容をいじれるようになりました。

シェーダーの部分だけアセンブリも使われます。

今後のプロジェクトではC#も使用する可能性があるみたいで、各自勉強し始めています。

Qfunctionを含んだプログラムを作成したいのですが、上手くいきません

functionを含んだ計算をプロシージャで行い、返すプログラムを作りたいのですが上手くいきません。
具体的には
ある式に定められた値を代入(inputではなくEXCEL上に指定済み)し、
その定数の横にそれぞれ出力されるプログラムです。
function 内でforを用いた式を作成し、メインプログラムに出力する段階で、『引数は省略できません』と表示され起動することがありません。
一体なぜでしょうか? プログラムが間違っているだけでしょうが、治せません。

Aベストアンサー

間違い修正

Public Sub f()

Dim kekka As Single, i As Single, u As Single

For i = 1 To 10

u = 10 * i

Cells(i + 1, 1) = u

kekka = kyouryoku2(u)

Cells(1 + i, 2) = kekka

Next i
End Sub

Function kyouryoku2(u As Single) As Single

u = (u * 1000 / 3600) 'U(km/h)をU(m/s)にする

kyouryoku2 = 1.5 * 2 * u ^ 2

End Function

Dim u As Single を 削除してください。

QBASICプログラム入門 副書名 プログラミングの

BASICプログラム入門 副書名
プログラミングの理解を深めるために
岡本 敏雄/著にあるソフトを『プチコンII』ニンテンドーDSiで実行し様としても巧く行きません。どうすればいいですか?

Aベストアンサー

この頃の、Basicと、プチコンのものは比較的近いにで、概略を学ぶ位には使えるでしょう。
ですが、完全に一致してはいないので
本の内容を理解して、それをプチコン用に置き換えてやる必要があります。

本に載っていてプチコンに無い命令、画面サイズの違い等、単純にできないものもあるでしょう。


> 巧く行きません

まずは、どう「巧く行きません」なのか、確認して理解するのがスタートです。
何かエラーメッセージはでていませんか?何と書いてありますか?マニュアルのエラーメッセージ一覧にどんな説明がありますか?



これだ書かれた頃は、非常に混沌としていました。メーカー毎、機種毎に違っていたのです。
それでも、上に書いた様な作業で、他機種用のプログラムを動かしたものです。
そうして、りかいを深めていったものです。

Qセキュリティ対策が甘い理由

プログラマーになろうと思い、IT企業の事業内容とかを調べています
ついでにお問い合わせフォームでセキュリティ対策がされているか調べているのですが、
2社とも対策が非常に甘く、CSRF攻撃が簡単にできそうな状況にありました
なぜ、職業プログラマーがいるにも関わらず、対策が甘い企業が存在するのでしょうか
IT未経験30代お断り・実務経験がないとだめだというなら、セキュリティ対策も万全にしないと示しがつかないと思うのですが…

Aベストアンサー

>なぜ、職業プログラマーがいるにも関わらず、対策が甘い企業が存在するのでしょうか

職業プログラマー=ネットワーク管理者ではないからでしょう。
職業プログラマーの天下な会社だったらどうかは判りませんが……。
平社員が役員より権限が上。なんてこともまずないですしね。

対策コストが流出コストより大きいと判断しているか、経営陣がそういう事に無頓着だったりするとか…まぁ、いろいろあります。

ついでに、職業プログラマーにしてもピンキリです。
簡単なバッファオーバーランとか見逃すようなレベルでもお給料を貰っている限りは職業プログラマーでしょうし、詳細設計書をプログラミング言語に翻訳するだけの簡単なお仕事って場合はそのコードがなにをやっているのか理解していない可能性だってあります。


人気Q&Aランキング