X



C++言語の最新版「C++20」キタ━(゚∀゚)━! 待望のモジュールとコルーチンに対応!
■ このスレッドは過去ログ倉庫に格納されています
0001ピマリシン(長野県) [US]
垢版 |
2020/09/15(火) 21:28:18.22ID:P4Ksu0Kf0●?PLT(13000)

C++の標準化を取り扱っている国際標準化機構(ISO)のワーキンググループ21(WG21)は、「C++20」の最終版について合意に達した。
今回の改訂は、2017年に策定された「C++17」以降初めての大規模なものになる。
 Microsoftのエンジニアであり、ISOの委員会であるWG21の委員長を務めるHerb Sutter氏は、
「9月4日金曜日にC++20のDIS(国際標準ドラフト)に関する投票が終了し、満場一致で可決された」と述べた。
 同氏は、「これは、C++20が最終的な技術承認を受け、ISOの投票プロセスが終了したことを意味する。
私たちは、ISOの編集作業の最終ラウンドが終了した後、この標準が2020年末までに正式に公開されると考えている」述べている。
 今回のリリースは、歴史的に見ても大きな出来事だ。Sutter氏は以前、C++20は「C++11以降で最大のリリースだ」と述べていた。
これは、3年ごとに行われてきた過去3回のリリースよりも大規模なものであることを意味している。
 C++は35年前の1985年にデンマーク人研究者のBjarne Stroustrup氏によって生み出され、リリースされた。
C++はMicrosoftにとって重要な言語であり、同じ年に一般消費者向けにリリースされたWindowsの構築に使用された。
最近のMicrosoftは、Mozillaが開発した言語である「Rust」で、CやC++で書かれた古いWindowsのコードを書き換えることを検討している。
これは、Rustのメモリー安全性が高いからだ。
 処理が高速な言語として支持を集めているC++は、近年になって人気が高まっており、
ハードウェアの制御に有用であることから、ゲーム開発で幅広く使用されている。
 「Microsoft Visual Studio」「GNU Compiler Collection(GCC)」「Clang」などの主要なC++コンパイラは、C++17に対応している。

ISOの委員会がC++20の標準を承認、年内に正式公開へ
https://japan.zdnet.com/article/35159400/
0004ピマリシン(長野県) [US]
垢版 |
2020/09/15(火) 21:29:04.10ID:P4Ksu0Kf0?PLT(12000)

>>1
C++20で追加される重要な機能を2つ挙げるとすれば、「モジュール」と「コルーチン」だろう。
 GoogleのRichard Smith氏の主導で導入されたモジュールは、ヘッダーファイルの代わりの役割を果たし、
大規模なビルドに対応しながら、マクロの影響を隔離するのに役立つ。
Sutter氏は2019年2月、C++20で追加されたモジュールについて、「約35年間の歴史の中で初めて、
名前付きのカプセル化境界を定義できる機能が新たに追加された」と述べていた。
 同氏はさらに、「これまで、プログラマーが自分で(a)その中身が隠蔽されているものに対して、
(b)ユーザーが定義した名前を付与することによって、自分だけの特別なワード(Words of Power)を作るためのC++の機能は3つ存在した。
変数(現在の値をカプセル化する)、関数(コードと動作をカプセル化する)、
およびクラス(その両方をカプセル化して状態と関数のまとまりを一緒に提供する)だ」と説明している。
 一方、コルーチンは関数を一般化したものだ。C++のコントリビューターは、コルーチンの提案の中で、
「通常の関数は常に冒頭から処理が始まり、末尾で終了するが、コルーチンは実行を一時中断し、
後になってから中断したところから処理を再開することができる」と説明している。
0014オセルタミビルリン(神奈川県) [EU]
垢版 |
2020/09/15(火) 21:43:01.82ID:LKnCnkNp0
hello world
0016ペラミビル(茸) [CN]
垢版 |
2020/09/15(火) 21:45:37.59ID:AZ0Sm2gI0
マッチポンプというか高機能にすると手続きも高度知識がいるという
普通逆に作るよね
0017ガンシクロビル(東京都) [US]
垢版 |
2020/09/15(火) 21:46:31.16ID:pa2RcHbb0
ポインタとか隠蔽して内部で適当にやってくれるC#のが楽だと思うんだけど
C++も人気あるんやねぇ
0020ビダラビン(栃木県) [US]
垢版 |
2020/09/15(火) 21:48:20.27ID:uTBG6ou/0
>最近のMicrosoftは、Mozillaが開発した言語である「Rust」で、CやC++で書かれた古いWindowsのコードを書き換えることを検討している。
>処理が高速な言語として支持を集めているC++は、近年になって人気が高まっており、

ライターは書いてておかしいと思わなかったのか?
0021ガンシクロビル(光) [US]
垢版 |
2020/09/15(火) 21:52:12.82ID:GmGrmzpk0
なんのこっちゃ
0023ラニナミビルオクタン酸エステル(茸) [UA]
垢版 |
2020/09/15(火) 21:56:17.12ID:RjRBJtQ80
途中で再開できるのか。
より短くできるな。
0025ガンシクロビル(神奈川県) [ニダ]
垢版 |
2020/09/15(火) 22:02:09.68ID:O46se7oj0
CとC#だけでいいわ
C++はもういらない
0027ペラミビル(熊本県) [JP]
垢版 |
2020/09/15(火) 22:09:17.93ID:LLtGbhJd0
UnrealEngineが進化するのかね
0033ソリブジン(光) [CN]
垢版 |
2020/09/15(火) 22:18:48.65ID:XcckIXE90
>>24
リガズィからνガンダムになったけど
扱えるのはニュータイプだけっていう
0034エムトリシタビン(大阪府) [ニダ]
垢版 |
2020/09/15(火) 22:21:34.00ID:yHFs/qx30
コーチン食べてみたい
0036ラルテグラビルカリウム(青森県) [ニダ]
垢版 |
2020/09/15(火) 22:24:18.62ID:LPum4P/V0
仕様の決定以外はAIが全てやってくれる時代が、もうそこまで来てるんやで〜
0039ミルテホシン(庭) [CN]
垢版 |
2020/09/15(火) 22:30:21.63ID:ZoCXrPDZ0
>>35
お前の年齢次第
もうだいぶ年行ってるならC#かJavaでも学習しといた方がいい
0041イスラトラビル(光) [AU]
垢版 |
2020/09/15(火) 22:37:29.68ID:1ebVQ9S20
>>38
まぁ書式制御は異常に豊富だな
Cだと他にstr系関数が異様に揃ってるのが気に入ってる
C++の文字列クラスでもあそこまであるの無いんじゃないか?
0042コビシスタット(SB-Android) [US]
垢版 |
2020/09/15(火) 22:37:34.22ID:WETP+kys0
なんでいきなりRustの話でてきてんの?
0043ビダラビン(栃木県) [US]
垢版 |
2020/09/15(火) 22:43:09.20ID:uTBG6ou/0
>>42
C++の代替として最近流行ってるから
0044テノホビル(東京都) [ニダ]
垢版 |
2020/09/15(火) 22:48:18.39ID:qDYSL03A0
意識高い系のお前らは2020年は当然Rustやってるよな?
0045ガンシクロビル(埼玉県) [IN]
垢版 |
2020/09/15(火) 22:52:20.84ID:V7UrbHrN0
C++がほんと嫌いになってJavaやphpやc#とかのWeb関連にいったのは、CやC++のメモリ管理がホント苦手というか大嫌いで。
0047ビダラビン(光) [US]
垢版 |
2020/09/15(火) 23:03:27.89ID:MasKN+7I0
こういうプログラム言語を一から習いたいけど
どうしたら取得できんの❓
0048オムビタスビル(愛知県) [ニダ]
垢版 |
2020/09/15(火) 23:07:12.92ID:/e4xio+w0
C++のオワコン古代言語感は異常
0049ミルテホシン(東京都) [JP]
垢版 |
2020/09/15(火) 23:08:02.56ID:oeFMPmDu0
やるき
0050オムビタスビル(愛知県) [ニダ]
垢版 |
2020/09/15(火) 23:09:58.65ID:/e4xio+w0
バッドノウハウのかたまり過ぎてクソ言語すぎる
0051ロピナビル(栃木県) [CN]
垢版 |
2020/09/15(火) 23:12:16.37ID:Th/m11He0
C++は上位互換なのもあってCを殺せなかったけどみんなRustになったらいよいよCは終わるんだろうか
まぁ今更全部書き換えるの無理だからCOBOLのように半世紀後もレガシーコードとして残り続けるんだろうけど
0054イスラトラビル(光) [US]
垢版 |
2020/09/15(火) 23:16:32.07ID:Kk81Rb/e0
>>40
藤井聡太が羽生善治を吸収してΩ聡太になった
0058イスラトラビル(光) [AU]
垢版 |
2020/09/15(火) 23:17:34.08ID:1ebVQ9S20
>>53
制定されたところで処理系出てくるのいつか分からんし、業務に採用されるのは更に先だろうしなぁ
0061イスラトラビル(光) [AU]
垢版 |
2020/09/15(火) 23:25:34.08ID:1ebVQ9S20
>>35
何の必要があってかは知らんけど、間に合うもなんもないと思うぞ
言語なんかしょせんは道具なんだから必要があれば覚えるだけ
仕事でやる気なら言語に拘りすぎるもんじゃない
特定の言語じゃなきゃ無理なんて言ってたら仕事にならん
0065ビダラビン(ジパング) [US]
垢版 |
2020/09/15(火) 23:49:02.49ID:JZdRE8G60
組み込みC++ってnewとかSTL使えるのか?
0066アメナメビル(福岡県) [ニダ]
垢版 |
2020/09/15(火) 23:51:42.02ID:f85XOXMG0
>>28
バカだろお前
0068イスラトラビル(光) [AU]
垢版 |
2020/09/15(火) 23:55:34.95ID:1ebVQ9S20
>>65
ものによるだろうけど普通に使う。STLなんかわざわざallocatorなんて仕組みもあるし。
0070レテルモビル(東京都) [MX]
垢版 |
2020/09/15(火) 23:59:16.43ID:Tf2QgzmU0
若いプログラマが新しい技術の吸い上げが速すぎるお陰で、トレースがとんでもなく大変になってる。

エレガント過ぎるコードもまた、スパゲティコード並に眺めるのが難しい
0071イノシンプラノベクス(東京都) [RO]
垢版 |
2020/09/16(水) 00:03:20.03ID:0T9gTjqQ0
しーぷらぷらにーまる
でいいの?
0073レテルモビル(千葉県) [FR]
垢版 |
2020/09/16(水) 00:13:56.84ID:c6EEbWcl0
>>72
すげー何これ、高そう
0074オムビタスビル(東京都) [ES]
垢版 |
2020/09/16(水) 00:16:00.46ID:sLGzNoz/0
>>70
それはエレガントに見えるだけで実は本当にスパゲッティなんだよ
継承の流れがおかしいともう管理不可能なプログラムになる
0076ファムシクロビル(秋) [IL]
垢版 |
2020/09/16(水) 00:20:23.14ID:YHqE1kTt0
なんてよむの?しーぷらすぷらすにじゅう?
0078ピマリシン(ジパング) [US]
垢版 |
2020/09/16(水) 00:26:28.01ID:ZdWbiawa0
>>72
ビジュアルプログラミングとかノーコードとか、
以前から産業界で使われてるのに何を今更って話だな
0079リバビリン(光) [FR]
垢版 |
2020/09/16(水) 00:29:30.22ID:K0V/B5ZW0
全機能を理解して使いこなせる人は世界中に何人くらいいるのかね
0081ホスフェニトインナトリウム(兵庫県) [ES]
垢版 |
2020/09/16(水) 00:32:34.68ID:NYHbnvfI0
だいぶ前だけど、メモリリークで大いに苦しんだ思いであるから
今でも大嫌い
0082エムトリシタビン(栃木県) [IN]
垢版 |
2020/09/16(水) 00:36:29.41ID:G2GPEp4R0
>>80
コア言語レベルでサポートしてるのってperlとrubyくらいじゃねーの?
0083リバビリン(東京都) [ニダ]
垢版 |
2020/09/16(水) 00:38:52.13ID:S1piPuBe0
>>78
センサーやバルブのメーカー混在してるとGUIで簡単設定ってわけにもいかないし
結局はオムロンやらキーエンスやらの独自言語でゴリゴリ書くことになるんだけどな
ほとんど大昔のアセンブラと変わらないし
0087エムトリシタビン(栃木県) [IN]
垢版 |
2020/09/16(水) 00:53:57.08ID:G2GPEp4R0
>>85
標準で使えれば何だっていいならC++だってサポートしてるぞ
0089ドルテグラビルナトリウム(東京都) [ニダ]
垢版 |
2020/09/16(水) 01:08:34.42ID:+yz3hwfZ0
C++が最も好きな言語で
windowsソフト作るときはVC++だが、
モバイルアプリ作るのはflutter/dartで
C++は滅多に使わなくなりました…
0090レテルモビル(千葉県) [FR]
垢版 |
2020/09/16(水) 01:13:01.08ID:c6EEbWcl0
>>89
C++が好きな人は変態です
0091ガンシクロビル(愛知県) [ニダ]
垢版 |
2020/09/16(水) 01:29:21.90ID:pfXJlbzu0
これ発表された所でC++20学んで使いこなすぞって人間がもう全く居ないオワコン言語
0092ビクテグラビルナトリウム(ジパング) [US]
垢版 |
2020/09/16(水) 01:33:48.92ID:oQTiEfdu0
これマスターしたら就職できるの
0093ラミブジン(埼玉県) [CN]
垢版 |
2020/09/16(水) 01:35:55.23ID:O4tkT1B+0
初めてのC
0094エトラビリン(福岡県) [US]
垢版 |
2020/09/16(水) 01:37:13.64ID:b4jBwIFv0
はじめてのC
0096アデホビル(東京都) [CN]
垢版 |
2020/09/16(水) 01:49:13.06ID:5bdWZi7h0
はじめてのC
君とC
I will give you all my love
0097ホスカルネット(東京都) [US]
垢版 |
2020/09/16(水) 01:54:57.40ID:7O6z9IfV0
初めてのCなりよ...
0100ドルテグラビルナトリウム(神奈川県) [JP]
垢版 |
2020/09/16(水) 02:09:21.50ID:NU5xHrqE0
お遊びでArduinoやってるんだけど
16進数String型の0x01とかをint型にする方法が解らん
何故か0が返ってくる
0102ペラミビル(空) [CN]
垢版 |
2020/09/16(水) 02:24:41.49ID:Htj1vVOj0
んあ?
コルーチン = yield ?
なんか名前だけなら非同期呼び出しっぽいけど、説明読むとyieldっぺーな
0103アタザナビル(神奈川県) [KZ]
垢版 |
2020/09/16(水) 02:27:46.58ID:dSIb7Qcm0
>>102
そうそう
ネットワーク絡みのハイパフォーマンスプログラミングで非同期IO(の処理の自然な書き方)とかコルーチンが求められるようになってきた
0105ビクテグラビルナトリウム(神奈川県) [ニダ]
垢版 |
2020/09/16(水) 05:45:56.03ID:0XinIQWV0
この妖怪言語まだ生きてたんだwww

使ってる人、いつまで意地張ってるの?
0108アタザナビル(東京都) [US]
垢版 |
2020/09/16(水) 06:22:28.08ID:hO38Z92m0
コルーチンをもちっと説明してくれ
ループ待機をイベント待機にするってこと?
0113ネビラピン(東京都) [DE]
垢版 |
2020/09/16(水) 07:02:09.11ID:OcK+ZHsw0
>>109
int c
c++
0114ネビラピン(茨城県) [BR]
垢版 |
2020/09/16(水) 07:18:45.32ID:qFmFyPUu0
コルーチン対応は嬉しいね
なんのことかさっぱりだが
0120ガンシクロビル(神奈川県) [US]
垢版 |
2020/09/16(水) 08:44:10.31ID:M6rbwWCc0
14あたりから別言語
おれはあきらめたね
0121リバビリン(東京都) [US]
垢版 |
2020/09/16(水) 09:02:04.06ID:+ZrDAjSH0
コルーチンって何?協働ルーチン?サブルーチンの言い換え?(・∀・)シラン
0125コビシスタット(福岡県) [NZ]
垢版 |
2020/09/16(水) 09:51:27.69ID:2OstyLEv0
kotlinの案件やってるときにコルーチンええなあと思ったけど
無けりゃ無くてもいい機能
0129ポドフィロトキシン(北海道) [JP]
垢版 |
2020/09/16(水) 10:09:02.89ID:X46ObbPq0
>>83
PLCだろ。あれも三菱シーケンサに統一して欲しい。
0130ミルテホシン(東京都) [US]
垢版 |
2020/09/16(水) 10:27:43.30ID:0Rz0wF0c0
>>74
まあ、そういう人は出てくるとは思ったが、言語仕様を調べれば理にかなったものだったよ。

自分で使ったことないテンプレートが多くて勉強させられる。
0133アタザナビル(神奈川県) [KZ]
垢版 |
2020/09/16(水) 11:16:24.94ID:dSIb7Qcm0
>>108
>コルーチンをもちっと説明してくれ
>ループ待機をイベント待機にするってこと?

そーだなー
イベント待機じゃなくて数千の平行処理を行うときって数千のスレッド立てられないから
スレッドプーリングで適当にスケールさせつつ各スレッドが
処理すべきものキューを見てループで処理したりするじゃん

ここをコルーチンで書くと処理終わったら yield すればそのスレッドで
前に yield してたとこへ戻るから、カーネルモードへの遷移なしの
超軽量コンテキストスイッチングがスレッドと同等の記述性でできるようになる

処理終わらなくてもいい
軽いからちょっと処理したら yield でもいい
0138コビシスタット(愛知県) [US]
垢版 |
2020/09/16(水) 11:38:22.07ID:nChJ0hbw0
やっぱC++が一番しっくりくるな。組込もLinux使うことが多いし、実時間を考慮してサブのマイコンやデバイスとの協調を考えるときちんと書ける言語が楽。
0139ペンシクロビル(兵庫県) [IN]
垢版 |
2020/09/16(水) 11:41:04.34ID:CqdU8o9Q0
言語仕様が、もう膨大になりすぎて、
理解しようとか、仕様に追いつこうと行く気力が萎える。
難しいことやっても、どうせコーディング規則で禁止されるし。
0141コビシスタット(愛知県) [US]
垢版 |
2020/09/16(水) 12:34:45.55ID:nChJ0hbw0
Rustはまだこなれてない。C++だbチて14,17はまだまだ。組込はIntelやArmだけじゃなく様々なマイコンも相手にするけど、つど変わる条件の中で最大公約数を導きやすいかな。
0145ダルナビルエタノール(東京都) [FR]
垢版 |
2020/09/16(水) 14:29:35.78ID:MOEchOhj0
>>139
てもそれってC#とか他の言語も一緒じゃね?
記号にいろんな意味合いをもたせるようになってるので、
C#1.0の頃しか知らない俺からすりゃ検索もしづらい難解言語になってる
0146アタザナビル(神奈川県) [KZ]
垢版 |
2020/09/16(水) 14:49:34.17ID:dSIb7Qcm0
>>145
C# の方がむしろドラスティックに知らない人が読めなくなってるよね
c++ は知らない文法もまだなんとなくわかる
0147エルビテグラビル(北海道) [ニダ]
垢版 |
2020/09/16(水) 14:53:00.15ID:FrWIfquQ0
基本的に言語仕様の追加変更じゃなくて標準関数の追加でやるべきだよな
可能ならね
0148ペンシクロビル(空) [ニダ]
垢版 |
2020/09/16(水) 14:53:50.01ID:E8BfVDXm0
ここまでグダグダな言語仕様にして、それでもC++を使う理由って…
0152ソホスブビル(東京都) [CH]
垢版 |
2020/09/16(水) 15:09:22.47ID:sk7916pM0
>>134
そんなもんでしょ

中国憎んでる人も身の回りはMade in Chinaだらけだし
韓国憎んでる人もPCスマホのDRAM/フラッシュメモリの多くは韓国製
日本憎んでる韓国人もフッ化水素の輸出管理で大慌て
0153ドルテグラビルナトリウム(神奈川県) [JP]
垢版 |
2020/09/16(水) 15:17:53.33ID:NU5xHrqE0
>>101
>>104
サンクス
なんかArduinoでstringがInclude出来ないところで躓いてる
やり方はあるらしいのだが
ちなみにArduinoにはStringというオブジェクトが用意されてて
既にそこで頭がごちゃごちゃになってる
0158パリビズマブ(茨城県) [ニダ]
垢版 |
2020/09/16(水) 20:41:44.07ID:VJCje/Uu0
任天堂かなんかのネット記事で、かなり昔だが、c#でゲーム開発して、それをc++に機械的に変換してリリースしたら開発効率が最高だったって記事見かけた。
0161ビダラビン(東京都) [CN]
垢版 |
2020/09/16(水) 22:18:25.88ID:46wBWsQC0
C#は3.5位までは簡潔な言語だったのにゴテゴテとしたゴミ言語になったな
0162インターフェロンα(東京都) [US]
垢版 |
2020/09/16(水) 22:30:52.68ID:wWKwEN7U0
2度と使いたくねえ
0165ラミブジン(埼玉県) [ニダ]
垢版 |
2020/09/16(水) 22:43:30.03ID:zhJ3qXJH0
>>160
C#のままでリリースしたいけどSDKがC++なんでしょ
機械変換でバグられたら本末転倒だけど要するにC#が良い、と
0166ラルテグラビルカリウム(静岡県) [US]
垢版 |
2020/09/16(水) 22:54:24.40ID:eXnJhDG80
>>158
ソースある?
興味深い
0167ロピナビル(茸) [US]
垢版 |
2020/09/16(水) 22:57:54.30ID:p3vIg/Px0
>>3
Windows系以外ではほぼないからね。

Swiftと同じく事実上プラットフォーム依存の言語だ。
しかも、オブジェクトコード吐かない、strongtypeじゃない言語だからライトウエイトに限りなく近い。
0168ロピナビル(茸) [US]
垢版 |
2020/09/16(水) 23:00:39.78ID:p3vIg/Px0
>>8
そもそも大規模開発でCなんて怖くて使えない。

もうニッチな言語になってるよ。
1でC++すらメモリ関係の安定性でRUSTに変わりつつあるという話が出てくるが、Cじゃね。

まあ、ハード叩くマイコンには良いのじゃないか?
0169ロピナビル(茸) [US]
垢版 |
2020/09/16(水) 23:01:53.98ID:p3vIg/Px0
>>17
こういう間抜けは、ゴーカート乗ってるのにF1レーサーのつもりでいる。
0171ラルテグラビルカリウム(静岡県) [US]
垢版 |
2020/09/16(水) 23:09:59.04ID:eXnJhDG80
>>167
Unityで使えるのは?
0174リバビリン(東京都) [KR]
垢版 |
2020/09/17(木) 00:05:14.15ID:mfcAYMA00
>>17
ぶっちゃけポインタを明示的に操作できるC/C++のほうが簡単
隠蔽されるとかえってわかりにくい
0175ダクラタスビル(滋賀県) [DK]
垢版 |
2020/09/17(木) 00:11:42.79ID:dKYeshO/0
Cプラプラ
0177オムビタスビル(光) [RU]
垢版 |
2020/09/17(木) 00:22:16.53ID:jlK62Qot0
>>176
これ、20年やってても結合の優先度が分からない
調べもしないからよくないのだろうけど、カッコを付けてしまう
自分が理解していても、他人が分かってなかったら仕方ないし、期待できないし
0179バラシクロビル(東京都) [DE]
垢版 |
2020/09/17(木) 07:25:23.21ID:dXkthUGv0
>>172
やっぱわかるか

書き込んだ後に気づいたわ
最近、仕事はVBAばっかだし
0180バラシクロビル(東京都) [DE]
垢版 |
2020/09/17(木) 07:30:21.21ID:dXkthUGv0
>>170
だよな、C++最高

やってて楽しいのはやっぱC++だわ
最近はVBAとかWeb系スクリプト言語ばっかやってるけど
0181オセルタミビルリン(静岡県) [FI]
垢版 |
2020/09/17(木) 07:57:12.94ID:OaN35DJe0
ずっとCやC++をオワコンだの何だの言い続けてくれてありがとな。

お陰で収入だだ上がってて草
節税で法人化するとは思わなかったぜ
0182バラシクロビル(東京都) [SG]
垢版 |
2020/09/17(木) 08:11:16.35ID:Mg6tXidb0
ずっとC++使ってプログラミングしてるけど++17とか20とかまったくわからない
新しい機能使うと互換性なくなって動かなくなるからってのもあってまったく調べてもないな
0184パリビズマブ(茸) [US]
垢版 |
2020/09/17(木) 08:48:07.54ID:KpdWcpjk0
コルーチンってゲームのキャラ簡単に動かすのにはいけそうだな

ただ結局どのループが先に実行されるのか細かく制御できなくなって昔ながらの方法に戻りそうw
0186リルピビリン(東京都) [US]
垢版 |
2020/09/17(木) 11:38:19.26ID:rToN3Iyx0
>>139 A4で何ページくらい有るの?(・∀・)
0188リトナビル(静岡県) [US]
垢版 |
2020/09/17(木) 17:54:33.32ID:bz17v1T40
>>177
それ大事よ
世の中40過ぎてんのに四則演算の優先順も知らんコーダーおるし
0189エンテカビル(北海道) [ニダ]
垢版 |
2020/09/17(木) 18:15:11.01ID:YmqN2Rfi0
自分の理解が怪しい時はカッコ付けとく
後でセルフレビューする時にも必要になる
0190レムデシビル(千葉県) [FR]
垢版 |
2020/09/17(木) 19:12:23.06ID:lIlTZ/+z0
俺は優先順知ってるんだとあえてカッコつけない人のコードが盛大にバグってたときおやっと思った
0191ラミブジン(東京都) [US]
垢版 |
2020/09/17(木) 19:15:12.38ID:6WOGjZ310
C/C++を先に理解しとくとC#, Java, Pythonといった他の言語を勉強するのも簡単だ
0192イドクスウリジン(光) [ニダ]
垢版 |
2020/09/17(木) 19:21:33.33ID:RR2bKa/g0
もうだめだ
0194ホスアンプレナビルカルシウム(東京都) [KR]
垢版 |
2020/09/17(木) 20:31:00.09ID:sTCRVA9G0
CやC++すっ飛ばしていきなりC#やると最初の難関がヒープとスタック、値型と参照型の違いだろうな
やっぱ基本はCとC++からだわ
0195バルガンシクロビル(茨城県) [ニダ]
垢版 |
2020/09/17(木) 20:53:06.20ID:hFYukvua0
>>193
的確な気がする
0196オセルタミビルリン(千葉県) [US]
垢版 |
2020/09/17(木) 21:06:49.38ID:/Cmvm61u0
C++が出た当初は「こんな素晴らしい言語はない」と思い、
職場で宣教師もやり、教科書まで出版したけれど、
いまやあまりにも複雑化しすぎた
後発でいいとこ取りした言語には勝てない
いまではpythonしか書かない
0197ポドフィロトキシン(東京都) [BR]
垢版 |
2020/09/17(木) 21:19:35.36ID:P+VJnf/a0
あれだけ言語仕様ぐちゃぐちゃでも
「必要最低限に絞った」つもりらしい
イヤイヤ、ウソだろうと言いたくなるw
0198バラシクロビル(東京都) [DE]
垢版 |
2020/09/17(木) 21:20:06.07ID:dXkthUGv0
>>194
やっぱ基本はアセンブリ言語でしょ

アセンブリ言語最強
C++最高
でも、使うのはVBA
0199バラシクロビル(東京都) [DE]
垢版 |
2020/09/17(木) 21:24:39.13ID:dXkthUGv0
>>197
自分なりの必要最低限に絞って使えばいいんだよ

仕様全部を把握して全部使う必要はない
0200ネビラピン(東京都) [ニダ]
垢版 |
2020/09/17(木) 21:32:08.51ID:cQpSzmzg0
>>193
妥当かも。一流には「C++使うぐらいならCの方がいい」って意見もあるな
0201バラシクロビル(東京都) [DE]
垢版 |
2020/09/17(木) 21:52:21.99ID:dXkthUGv0
>>200
別にクラスがなくってもCなら似たようなことは出来るしな
C++でクラス使って作ったのをCで構造体と関数ポインタや翻訳単位で
似たように作れたし、正直どっちでもいいかもとは思った(継承は無理だったな)
0203ネビラピン(東京都) [ニダ]
垢版 |
2020/09/17(木) 22:00:52.81ID:cQpSzmzg0
>>201
C++は面白過ぎるんだよな
特にチームで開発するとなると過ぎたる部分が仇になるな
Cでも十分に自由度高いし
個人的にはポインタ使えない言語は面倒に感じてしまうけど
0205バラシクロビル(東京都) [DE]
垢版 |
2020/09/17(木) 22:19:03.38ID:dXkthUGv0
>>203
自由だもんな、制限しないところが良い
仕様が膨大になって分けわからん状態になって行ってるというのは認めるが
なにも全部把握する必要ないしな、自分が必要とする部分だけでいい

STLとかよく理解できてないし、今のところ必要に迫られてMap使っただけだ

チーム開発は確かにそうだな
趣味でGUIライブラリ(.NETのForms系的な)をC++で作り
ベターCとしても作ったけど、どっちもそん色のない物が出来たからベターCでもいいな

仕事ではVBAだからポインタとか全然使わんから慣れたわ
0206バラシクロビル(東京都) [DE]
垢版 |
2020/09/17(木) 22:21:53.63ID:dXkthUGv0
>>204
事務系に足を突っ込んだら最後、VBAは欠かせないよ
0207ホスフェニトインナトリウム(東京都) [US]
垢版 |
2020/09/17(木) 22:22:17.84ID:MR11Qrtg0
会社だとVBA以外に選択肢がない…
Pythonで業務効率化!みたいな本あるけど
そもそもインストールができないし
VBAなら最初から会社PCに入ってるし配布も簡単
0209バラシクロビル(東京都) [DE]
垢版 |
2020/09/17(木) 22:40:30.11ID:dXkthUGv0
>>208
事務系はどんどんExcel依存になって行ってる感じがする
仕事でとある大企業系列の取締役の話を聞いたけど、
次期システムのクライアント側はExcelかAccessだとさ

大手ベンダーの事務系システムパッケージもクライアント側は
Excelだったりだし、もうそういう方向なんだろう

Accessですら完全にアプリ化してほとんどボタン一発に作っても
見もせずに「え?ExcelじゃなくてAccessですか?難しそう…」とか言い出す社員いるし
0211ネビラピン(東京都) [ニダ]
垢版 |
2020/09/17(木) 23:08:03.93ID:cQpSzmzg0
>>206
PythonでExcelを操作すればアップデートでも問題なしなんだが、
日本の企業は内製しないからそこまで出来るのはまだまだ先だな
IT技術者の一般企業への就職が僅かって異常だと思う
0212エムトリシタビン(大分県) [JP]
垢版 |
2020/09/17(木) 23:17:37.98ID:xqdMLaFQ0
これってCstring、string、char変換対応クラスも持ってるの?
0213オセルタミビルリン(千葉県) [US]
垢版 |
2020/09/17(木) 23:18:15.11ID:/Cmvm61u0
日本企業のIT化が遅れてるのは、やる気のある人間にとってはむしろチャンス
リモートワークの場合、Word/Excel/PowerPointの文書を操作するプログラム
を自分で書ければ仕事時間は大幅に削減できるし、pythonに任せた仕事も自分
がやったことになる。「AIに仕事を奪われる」とか言ってる場合じゃない。
0216パリビズマブ(東京都) [DE]
垢版 |
2020/09/18(金) 07:50:36.35ID:yr6VQQVH0
>>211
一般企業でもIT技術者の需要はあるんだよ
但し、非正規での需要だけどな
時給2000円から2500円の派遣の需要が多い感じ

そんな派遣を入れても数か月で辞めたりツール開発に
行き詰って失踪したりも珍しくないから正社員で雇おうという企業はあまりない感じ

VBAと言っても業務が複雑すぎて簡単じゃないから
IT技術はもちろんかなりの業務知識が必要になるわけだし割に合わんってなるのだろう

外注が高いから派遣で安くって考えが主流だから
まともな求人でのIT技術者の一般企業への就職が僅かって異常事態になってるようだ
0220レテルモビル(東京都) [US]
垢版 |
2020/09/18(金) 13:42:21.55ID:cTUWdg3e0
毎回新規でアプリ組むならどのバージョンの言語でも良いけど既存アプリの保守バージョンアップもあるから無駄に色んな言語仕様を使っても混乱するだけの事有るんだよな
どや顔されるほど効率上がらんし可読性良いどころかバグ仕込まれる事多いし
0221パリビズマブ(千葉県) [VN]
垢版 |
2020/09/18(金) 13:57:54.09ID:P2Ygxnx80
コルーチン使えなかったのか
0222アマンタジン(茸) [MX]
垢版 |
2020/09/18(金) 14:09:46.92ID:raej4MSY0
>>211
日本は業務ルールが昔の老害共に継ぎ足して来たから恐ろしく複雑なんだよな
ITの人が現代のやり方にのせてバッサリ切って効率化を提案して、現場はそれに乗ってほしいんだがまぁ勝つのは老人役職達の現行踏襲(新しくすると学習しないとついてけないから一時的コストがクソ高くなるから余程の優秀なトップじゃないと判断出来ない)

結果常時金かかる方向になるからIT部門子会社化して安くするしかない→使い捨てITが求められる

ま、日本でITなんかやらんほうが良い、外資入る方がマシ
いつまでもガラパゴス仕様でやり続けるよ
0224パリビズマブ(東京都) [DE]
垢版 |
2020/09/18(金) 19:55:50.36ID:yr6VQQVH0
>>215
JavaScriptはECMAScriptっていう正式名称があるだろ
C#はVisual Pascalにした方がよかったかもね
まあ、Bigin、Endじゃなく{}だしC#でいいんじゃね?

どっちもメジャーな言語名入れて人寄せを期待しての命名だろう
0226パリビズマブ(東京都) [DE]
垢版 |
2020/09/18(金) 20:07:16.48ID:yr6VQQVH0
>>222
外資のそれなりの地位にある人物は日本の場合と違って地位相応に賢いしな
(明治維新の頃から言われてることだが)

日本企業未経験の外資経験者は日本企業のやり方に驚くしな
業務の俗人化、複雑化、データがあちこちの部署に分散などなどに絶句するよ
とどめが業務システムの使いにくさ

優秀なトップのトップダウンじゃないとどうしようもないだろう
でもボトムアップ型が主流だしなあ
0227ビダラビン(東京都) [GB]
垢版 |
2020/09/18(金) 20:11:55.73ID:E8pq9JCG0
>>72
全部DCSに入るようにしてくれよ
PLCはブラックボックス過ぎてトラブルで手が出せん
0228ドルテグラビルナトリウム(東京都) [DE]
垢版 |
2020/09/18(金) 20:13:29.33ID:oKdTkxwS0
欠陥言語だろ
0231メシル酸ネルフィナビル(茸) [FR]
垢版 |
2020/09/18(金) 20:43:43.00ID:qTYorGDV0
>>226
まぁ下が頑張って支えてるからね隙間仕事しかり
外資から日本のIT行くと隙間仕事多過ぎてげんなりするやろな、Androidすらまともに使えねぇからiphoneってのが大半な国でパソコンなんて難し過ぎる
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況