スレ立てるまでもない質問はここで 151匹目
レス数が900を超えています。1000を超えると表示できなくなるよ。
質問する前にGoogleで検索しましょう。 http://www.google.com/
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。
前スレ
スレ立てるまでもない質問はここで 150匹目
https://mevius.5ch.net/test/read.cgi/tech/1537176309/
注意「〜と〜はどっちの方が○いですか?」みたいなのは
このスレの粘着荒らしですので無視してください これからやるとしたら
RubyとPHPならどっちがええっすか? >>803
PHPのほうがゆるくていいんじゃない?
配列で何でも処理できるしね アルゴリズムについて質問です。
ハッシュ探索の対象となる配列には、同じ数字が2つ以上格納されないという前提で
考えてよいのでしょうか?
例:int[] array = {0, 1, 1, 3}; ClangやLLVMはJVMのようなクロスプラットフォーム性を持ちうると思いますか?
LLVMはJVMと類似しているところがあります。
中間コードを作成してそこからさらにJITをする、と。
ではJVMのようなクロスプラットフォーム性を持ちうるのでしょうか?
私の考えでは、LLVMやClangが何であれ、
CとかC++で書かれたコードは多くの場合クロスプラットフォームにならないと思います。
たとえ中間コードを生成しても。
数値計算的な処理はクロスプラットフォームになっても、
例えばJavaがSystemパッケージで提供している機能をCやC++で書くと環境依存してしまいそうです。
LLVMやClangというプロジェクトはJVMと競合すると思いますか? >>809
LLVMのbitcodeと、WebAssemblyについて、それぞれ三十字程度でまとめといて。 私はLLVMについて今日調査を開始したのであって、使った事はありませんし詳しくありません。
最初その文言をいれてあったのですが長くなるので削除しました。 私がLLVMの熟練者であるように思えたのなら、すみません。
そのような態度をとるつもりはありません。
私がそうでない事を暴く事に意味はありません。
私の認識が間違っているなら、ぜひ修正してください。
そのための投稿です。 やはりその手の文言は入れておいた方が円滑にコミュニケーションができますね。
なぜかわかりませんが、熟練者である事を装っていると思い込んで、
それを暴く事を目的とする人が出現してしまいます。 windowsでゲーム作りたいならC#でいいの?
あとファイラー作りたい
おすすめの本教えて
ちなみにperlが普通に書けてCが学生の頃に習ったことあるけどもう忘れた
GUIは全然できない テーブルゲームとかならC#でも良いけど、アクションゲームとかはC/C++とDirectX >>803
Ruby の方がよい。
PHP は、プログラミングの本が少ない。
Word Press ばっかり
一方、Rubyは、シェルスクリプト・PowerShell の代わりになる。
Vagrant, Chef, Homebrew なども、Rubyで書かれているのは、そのため
better Perl
また、オブジェクト指向・関数型で、他言語を学ぶ基礎になる。
JavaScript, Kotlin は、Ruby に似せてる > JavaScript, Kotlin は、Ruby に似せてる
じゃあ、JavaScriptとKotlinをやろう! >>814
C#というかゲームならUnity使った上でC#を必然的に使う形がいいだろうな
本の前にまずネットで調べてみてもそれなりに身につく
ファイラーの方は知らない 今までのJavaScript(JS) は、Python と同じで、関数スコープしかなかったけど、
ES2015 では、Ruby と同じ、ブロックスコープも作った!
2つのスコープで厳格にしないと、大規模開発できないから、Rubyに似せた
関数型言語のElixir も、do 〜 end ブロックがあり、Rubyそっくり
Rubyは、シェルスクリプト・1-liner では、JS, Kotlin, Elixir よりも使いやすい よし、じゃあ、JavaScriptとKotlinをやろう! >>814
ファイラーはサクサク動くものが作りたいならC++
重くてもいいならC# 学校の課題でHTMLでHP作ってるんだけどwin10のパソコンで書いたやつを学校PC(win7)で開くと文字化けするんだがどうすればいいのか教えてくれ
https://i.imgur.com/8QFDaAE.jpg
こんな感じで書いた 何でこの板で聞こうと思ったのか逆に聞きたい。学校って小学校か?
シフトJISで保存しているってオチなのはわかる ミーハーワイ、PythonのTシャツ作りたい
ぐぐったらプログラム言語自体に著作権はないらしいそこで気になったんだけど
0.自分で書いたソースをのせる
1.pythonという文字を入れる
2.pythonのロゴを使う
3.自分で着用する
4.友達にあげる
5.ネットで売る
どれがOKでどれがだめ? >>826
0〜5までの組み合わせの条件式作ってやり直してください >>826
自分で書いたソースを手書きするならあげるなり売るなり自由だが
フォントを使うならその権利関係は確認が必要
pythonのロゴを使うなら許可をもらう必要がある C#とかGUIとか全く出来ないんだが、
とりあえずこれ読めばアプリケーションとか作れるか?
https://www.amazon.co.jp/dp/4877834125/ C#によるWindowsシステムプログラミング
北山 洋幸 (著) プログラム(C#のWPF業務アプリ)を解析して仕様書を作ることになったのですが、
画面遷移・データアクセス・各ヘルパーメソッドでの処理など、全体の概要をぱっと見で分かりやすいようにするには、どういう図を作るのがいいでしょうか?
それぞれの詳細は別途記載するので問題ありません。
よい資料があれば教えて下さい。 北山の本は、素人が読むような本ではない!
>>824-825
ファイルを、shift-jis(sjis, CP932) ではなく、UTF-8N で保存し直す
UTF-8 は、BOM付き
UTF-8N は、BOM無し
Web 系のアプリは、UTF-8 を使う。
sjis は、Windows 内でしか使えない!
改行コードも、WindowsではCR+LF(\r\n)、LinuxではLF(\n) 普通UTF-8はBOMを付けない
UTF-8Nていう変な表記を使うのは変態だけ BOMいらない派がうるさいから最近は utf-8 with signature だな。 >>835
with signature
ってなにを示すための signature ですか? C言語ちょこっとかじって次なにか触りたいなと思ってますの
C++とC#だったらどっちがいいっすかね、何やりてーんだとかは特にないっす
あとそんなのやめて黙ってこれやれやってのあれば雑魚にもわかるように理由つけて教えてやってくれたら嬉しいっす 何も作りたいものないのに学んでどうするの?
せめて目的言ってくれないと分からんわ
仕事になるのはどれかとか 目的ないならJAVA系とかスクリプト系とか
全然別の言語がいいんじゃ? >>837
Javascript勉強して趣味のブラウザアドオン開発
理由は他人の役に立てるから 学習意欲だけがあって目的がないなら
そのどちらかならC#
言語仕様がJavaの流れを汲んでいるしより近代的なので他の言語への取っ掛かりとしやすい
C++は必要になったとき学べばいい >>838
>何も作りたいものないのに学んでどうする
私は作りたいものをなくして言語だけ先にやった口です、たしかにモチベーションに欠ける学習は楽しくない一面もありますが、そういう学習も無意味ではない… 何でも理由が無いと学ばない奴に学ぶ理由を教えるとか嫌だわ C#の開発環境をインストールしたいんだけどどれか分からんのだが
https://i.imgur.com/9WgwiPm.png
これでいいのか?ですか? >>845
それでいいけどずっと使うのならMSにメールで登録する必要があるからな。書いてあるようにコミュニティ使うのが無料なのは間違いない 無限区間の台形公式ってなんで精度クソ良いの?
直感的に理解できない 人工知能の開発とかお前ら就職しているの?
していないなら、転職する気あるの? データサイエンティストとか馬鹿専用の職業だろ
そのへんのコーダーとかの方が百倍偉い 独習C#のビット演算子の項目が全く分からないのですが
入門者にもっと分かりやすく解説してる本はないでしょうか?
書籍スレが消えてしまったのでこちらで… 例えば、bit and (積)なら、
( 10進数の12 は、16進数のC )
1100 ( 12, 0x0C )
0101 ( 5 )
----
0100 ( 4 ) >>853
はじめに言っておくと「こんなもん何に使うかわかんねぇ!」って段階なら知らなくても全く問題ない
普通の四則演算でできなくてビット演算でしかできないって物はおそらく無い
じゃあ何かって言うと、コンピュータのメモリが持ってる0と1の状態のデータでそのまま計算する事ができる
普段は人間にわかりやすいよう数字とか文字列とかに変換して表示してくれるだろ?
でもコンピュータの中だけで完結する計算ではそんなの無駄。だから「ものすごい速さで計算したい」とか「メモリの領域が限られてるコンピュータで計算したい」とか、人間にとってのわかりやすさを犠牲にしてでも効率が求められる場面で使われる
初心者がビット演算をよくわかんないって言うのはまさにこのわかりやすさを犠牲にしたため
だから、必要になったら使えばいい。ビット演算が必要になるような場面に遭遇するほど習熟した頃にはなんとなくわかってるはずだから >>856
何に使うかわかんねぇ…けど入門書くらいの内容理解できなきゃまずいという焦りでやってました
後からでも問題ないのですね 飛ばしてやりますありがとうございます C#でビット演算なんかほぼ使わない
ビットフラグ使われているデータ読み込むときとかくらいで画像フォーマットだとGDI+とかに投げるし
>>858
本読まなくてもいくらでも勉強できるはず。独習C#はそもそも古すぎるのでは >>853
C#の勉強がメインなのかと思ったけど、ビット演算が気になるなら、それはコンピュータの話だよね。
C言語の入門書の影響でC++もJavaの入門書もこんな感じだけど、何がしたくてC#の勉強をしているのか?
わからないところは飛ばしてもいいんだよ。 C言語のテキストで
2〜3冊目におすすめなのたのむ。金はある! >>859-860
何か動きのあるアプリを自力で作れるようになりたくて読んでます(漠然としてますが^^;)
確かな力が身につくC#やって独習C#を途中まで読んでる状態です
C#にビット演算は殆ど使わないのですね…。それを効いて安心しました。
ありがとうございます >>854
を読んでも、わからないの?
情報処理の基本だよ! 検索すれば?
bit and は、両方のビットが、1 の時だけ、1になる。
bit or は、少なくとも、どちらか片方のビットが、1 なら、1になる。
bit xor は、両方のビットが異なれば(つまり、0と1の組み合わせなら)、1になる
bit not は、ビットを逆にする。
つまり、1なら0へ、0なら1へ変換する >>854が説明になっていると思うのがおかしい。ただの演算例 >>853は具体的にビット演算を何に使うのか、どう使うのかがわからないだけで論理式そのものが理解できないわけじゃないだろう? 普通のIQ があれば、わかるだろw
1 同士の所だけ、1になっているのに、
それぐらいの法則性がわからない香具師は、プログラマーにはなれない
だから、10進数で言えば、12 bit and 5 = 4。
16進数なら、0x0C bit and 0x05 = 0x04
まあ、ビット演算で、検索すればわかる 最初の質問を見てビット演算が分からない人なのではという発想に至らないのは結構ヤバイ
もしビット演算が分からないなら12 = 0b1100となることも分からないのではと普通考える 相手の事情を推し量っていくつかの可能性を念頭に会話するスキルがないと
独りで自分の好きなものを開発する分にはいいけど
他人と協業するのは難しいだろうな VBAとUWSCのプログラミングしかしたことないんやけどpython勉強したい。
おススメの参考書ない?
夢は組み込みプログラマ >>854
を見て、小学生でも法則性がわかると思う
bit and は、両方のビットが、1 の時だけ、1になる bit andじゃなくてbitwise ANDと言わないと、こっちの世界では不合格。 プログラマって>>871みたいなアスペよくいるよな プログラミング初心者ですがデザインは学ぶべきですか? >>876
やりたいことから勉強したらどうでしょうか 他人にきかないとわからないって事は
必要ないものだって事だろ
必要ないもの学ぶ暇あったら必要な事を学べ
現代の科学力では人間個人の時間は有限なんだよ >>873
>>871はあちこちのスレで迷惑行為を繰り返すRubyバカだろ。ろくな知識もないくせに自分が絡めそうと思った話題に首を突っ込んでは、間違いや的外れなことを言い出す。ここまでの大物はそうそういないぞ。 レスして教えてくれ様としてくれるだけでも十分ありがたいよ >>879
>>自分が絡めそうと思った話題に首を突っ込んで
的確過ぎてワロタw どっかのサイト見てたら、イマドエンジニアって言葉聞いたけど最近できた職種か? C#ってWindowsの機能を全部使えるの?
(Javaからは使えない、C++からは使える、という意味で) >>885
DllImportでだいたい何とかなるんじゃないかな。 >>886
だいたいなんとかなる、ってことはC#は基本的にWindowsAPIを全部ダイレクトに使えるようなモノではないってことですか
Windows専用で細かいことしたければ最初からC++の方がいいですか >>888
C#でWindows APIをごりごり使うなら、なぜWindows SDK開発を選択しないのかという話になる。 >>695
逆に三人称単数だけ残った理由が今でも不思議です
そもそも英語があんなに単純になったのも不思議
というか、古代言語は押しなべて変化や格等の文法事項が極度に複雑なのが、そもそもの最大の謎ですね
インドヨーロッパ語族というのは宇宙人から言語を与えられた種族の末裔なのではないかと考えることもあります >>888
どうせVisualStudio使うんだからC++だろうがC#だろうがどっちでもできるようになればいい windowsでやる細かいことってどんなことを想定しているのか
デバイスドライバの作成とかrootkitやメモリハックとかならC++の方がいい >>892
急に USB ユーザーモードドライバをやりたくなりました、適当な書籍はありますか? >>893
あんたインターネットにつながっているのになんでそんなことをここで聞いてんの? キーワードでぐぐればマイクロソフトのサイトで教えてくれているのに。 VBAくらいしかできんけどオススメ言語ない?事務処理とかの自動化とかできるような言語がええな ファイラーとか作るならC#
コマンドラインで処理するならC++ >>888
ほとんどの機能は.net FWで使えるけど、それでも足りないならDLL呼び出したら良いじゃん、って話だよ。
基本的にはC#は言うとおり.net FWの全機能が使えるもので、.netとWindowsは密接に関わってるけど今はその他の環境も視野に入ってる。 >>901
web系に取られた
windowsガクソ
そしてC#は落ち目 レス数が900を超えています。1000を超えると表示できなくなるよ。