【IT】1番難しいプログラミング言語ってC++らしいけど、2番目はなんなんだ?C#? [413736635]
■ このスレッドは過去ログ倉庫に格納されています
>>365
ん、顧客にとって大事なのは今までと同じことが出来るなんだが
バージョンアップしたいというのは開発者の都合でしかない、企業にしたらやむを得ずやってる
VBAからVISAで計測器を制御出来ないトラブルあったけどExcelのバージョンダウンで対処したこともあるから絶対安定でないのも知ってる
でも素人の作る軽いVBAぐらいなら困らないし、エラーでたらエラーの場所を示してくれる、VBAだったら知ってる人多くて周りに聞いて解決しやすい
テキスト処理にPerl覚えた、えっ、また別のものに変わったのみたいなのが多すぎる 前働いてた中小では何千万もする生産管理システムを導入したけど、月末になるとデータをExcel変換してから品目別に集計し直して提出なんてしてる始末
その出力フォーマットをソフト会社に依頼すれば数十万円くらい掛かるそうだ
出力フォーマットなんて来年は変わるかもしれないのに…
そんなときはVBAヒーローの出番っしょ
保守?タダでやりますよ😁👌 >>368
見た目で気づいて素人でも修正できる
完全安定ではなく一般的な技能でメンテ可能なこと重要
仕様を変えないのではなくオープンに仕様を変えてくる
Pythonとか2と3に互換性ないのに2をメンテし続ける訳ではないでしょ >>366
ちょっとしたことを顧客でカスタマイズできるようにするって割と工数かかるけどね
そのちょっとしたことというのが、単純に入力信号が増えて、グラフに出せるようにするとかなら、カスタマイズ部分を設定ファイルとして外出しするとかで終わるけど、
信号が入るタイミングが変わるから制御の順番を入れ替えて欲しいとかだと結構作り込まないといけないからな >>371
>VBAだったら周りに知ってる人が多い
その前提条件が全然サステナブルではないと思うなぁ C#のほうがC++より難しいよ
リファレンス見ながら確認しないと挙動がわからない物が多い 42歳の初学者が趣味でプログラムできる言語おしえて
なお数学の偏差値は40、英語の偏差値は38だった >>375
使用目的を理解してれば、使っていれば当然のように使いたくなるものは事前に予測可能なんだけど、依頼を受けて作るだけのひとは素人に仕様を出せって言う
必要なのは自分でもソフトを使う現場プログラマー
現場でやりたいのはテキストとExcel、データ管理、ちょっとしたハード操作dw、ガチガチのアルゴリズムなんて必要ない >>376
ネットの知識もその一つググりゃ出てくる >>376
今でこそpythonが主流になってるけど、ちょっと前はテキスト処理するならPerlとか時代もあったわけだし、pythonもそのうち急激に廃れる可能性もあるわけで
何を持ってサステナブルというかは難しい所 perlでテキスト処理なんてほぼregexだしどこでも使える知識だろ >>373
そんなアナタはxlwingsお試しあれ
PythonでExcelオブジェクトさわり放題だぞ
実行環境にExcel.exeが要るけどw perlで覚えた正規表現はどの言語でも共通になっていて素晴らしいわ
テキストエディタですら対応してる C言語はいまや主流ではないけどとりあえずコード読めてプログラム組めるレベルなら仕事に困ることはない >>378
プログラムは最初を乗り越えられるかどうか
基本的な作り方、調べ方、あとは慣れ
言語なんて表現の違いあるけど基本はどれも同じで一つ出来れば他の言語も扱える
小学校程度の算数(和差積商、座標)で十分、ただ角度や物理的な動作をするにはちょっと高度になる
本屋で作りたいのものに近い入門本を買って来るといい
自分は30歳過ぎにWindowsアプリの本を買って真似しながら独学で学んだ >>367
2番目に難しい言語だからあってる
C++出来れば大体の言語は簡単に扱えるからVBAみたいなのが異質で難しく感じる >>385
まあ実際はちょっとずつ差異があるけどね(Perl互換ライブラリじゃないケース)・・・
Jane Styleは鬼車ベースやな ポインタを普通に使わないといけない言語は壁が高い
CPU設計を学んだらポインタをすんなり理解できた >>386 >>388
どうもw
ワードプレスっていうのやってみるわw >>389
Cみたいに型や文法が厳格な言語に慣れてるとVBAとかJAVAスクリプトみたいに文脈によって動作とか型がとりあえず動くように変わるような言語はどうも気持ち悪い てゆうか、VBAって要するにマクロ拡張だろ?
言語としてあつかう必要無いと思うけど 今使われてる言語じゃね
30年後まじでメンテできない状態になってると思う
COBOLのほうがまだ読み解ける分マシだった!って日経に書かれる時代が来るはず >>393
なんで令和の時代になってもメモリのことをコーダーが考えなきゃいけないんだ?って思ってる お客様に向けてカスタマイズされたプログラム作ってるからだ
そいつらがちょっと我慢すれば組まなくても良いロジックを数十時間かけて組んだりするからPGは土方
俺は土方じゃねえって言って自己満コード書いてても誰もアプリ使わん C#はGBのタイミングがヤキモキするぐらいで他に難しい要素ってあまり無いような
それよりもMSがWPF推奨だったりUWP推奨してきたりとUI周りのプラットフォームが定まってないのが気になる
最近また新しいプラットフォーム発表してたような気もするし >>325
git使えない? 使えるでしょ? 使ってる人はいないかもだけど C#は新機能がゴリゴリ追加されていくからそれ全部把握するのはわりと大変なんじゃないかと
参照引数(ref 引数)
入力参照引数 (in 引数)
出力引数 (out 引数)
参照戻り値
参照ローカル変数
async/await
Spanによるメモリ参照
古いアプリはCOMやwin32apiを呼び出しまくってたり
IAsyncResultパターンを理解しないといけなかったりして
大変だったりする >>402
それはあるかもね
Timerとかだけでも複数あるから初心者はどれ使えばええねんとかなりがち >>397
100円以下のコンピュータに実装する場合とかあるから c++全然わからない。雰囲気でコード書いている
もう10年やってるけどつい今さっきも知らない仕様に躓いた
自動生成のコピコン消しておかないとなぜかmoveされない箇所があったけど意味がわかりません >>402
新機能つってもほとんどはシンタックスシュガーの類じゃね? win関連は言語仕様じゃなくてMSがクソというだけ HaskellだのPrologだのはこれでどうやってプログラム書くんだと最初は戸惑ったは >>377
は?リファレンスみたら理解できるなんて甘えなんだが 公式のリファレンスの関数の説明が、ただ引数と戻り値書いてるあるだけとか良くある
名前で機能を察することができる知識をもってないと意味がわからんな PHPのように公式のサンプルコードが豊富だと助かるんだけどねー >>305
エリアセンサで値読み込んで校正とか作ったな
まあ当然c++でdll作ってvbaから呼ぶ形だけどね >>351
顧客にgitでダウンロードとか言うとネット繋がってないとかコンパイラ買う金無いとかフリーソフト禁止とか
何が使えるん?聞くとEXCELvbaとかになるのはあるある iPhoneのショートカット機能は簡単なプログラミングに入りますか?先生? ショートカット機能おもろいよね
サーバーにPOSTだけ送信とか出来るからsiri経由でラズパイの遠隔操作とか出来る
Hey Siri、カメラリセット
で監視カメラの画像を消去したりしてるわ >>35
TCPIP直叩きはC++自体とは関係ないだろ >>418
パケットいじるのはどうしてもビットフィールドやunion使いたいよね
Cでいいんだけども ■ このスレッドは過去ログ倉庫に格納されています