C++言語の最新版「C++20」キタ━(゚∀゚)━! 待望のモジュールとコルーチンに対応!
■ このスレッドは過去ログ倉庫に格納されています
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/ ずっとCやC++をオワコンだの何だの言い続けてくれてありがとな。
お陰で収入だだ上がってて草
節税で法人化するとは思わなかったぜ ずっとC++使ってプログラミングしてるけど++17とか20とかまったくわからない
新しい機能使うと互換性なくなって動かなくなるからってのもあってまったく調べてもないな 組み込みでCと++両方使えるのに++は嫌な顔されたわ コルーチンってゲームのキャラ簡単に動かすのにはいけそうだな
ただ結局どのループが先に実行されるのか細かく制御できなくなって昔ながらの方法に戻りそうw >>139 A4で何ページくらい有るの?(・∀・) >>177
それ大事よ
世の中40過ぎてんのに四則演算の優先順も知らんコーダーおるし 自分の理解が怪しい時はカッコ付けとく
後でセルフレビューする時にも必要になる 俺は優先順知ってるんだとあえてカッコつけない人のコードが盛大にバグってたときおやっと思った C/C++を先に理解しとくとC#, Java, Pythonといった他の言語を勉強するのも簡単だ 三流「C++糞だわ」
二流「C++最強」
一流「C + +糞だわ」
これな CやC++すっ飛ばしていきなりC#やると最初の難関がヒープとスタック、値型と参照型の違いだろうな
やっぱ基本はCとC++からだわ C++が出た当初は「こんな素晴らしい言語はない」と思い、
職場で宣教師もやり、教科書まで出版したけれど、
いまやあまりにも複雑化しすぎた
後発でいいとこ取りした言語には勝てない
いまではpythonしか書かない あれだけ言語仕様ぐちゃぐちゃでも
「必要最低限に絞った」つもりらしい
イヤイヤ、ウソだろうと言いたくなるw >>194
やっぱ基本はアセンブリ言語でしょ
アセンブリ言語最強
C++最高
でも、使うのはVBA >>197
自分なりの必要最低限に絞って使えばいいんだよ
仕様全部を把握して全部使う必要はない >>193
妥当かも。一流には「C++使うぐらいならCの方がいい」って意見もあるな >>200
別にクラスがなくってもCなら似たようなことは出来るしな
C++でクラス使って作ったのをCで構造体と関数ポインタや翻訳単位で
似たように作れたし、正直どっちでもいいかもとは思った(継承は無理だったな) >>201
C++は面白過ぎるんだよな
特にチームで開発するとなると過ぎたる部分が仇になるな
Cでも十分に自由度高いし
個人的にはポインタ使えない言語は面倒に感じてしまうけど >>203
自由だもんな、制限しないところが良い
仕様が膨大になって分けわからん状態になって行ってるというのは認めるが
なにも全部把握する必要ないしな、自分が必要とする部分だけでいい
STLとかよく理解できてないし、今のところ必要に迫られてMap使っただけだ
チーム開発は確かにそうだな
趣味でGUIライブラリ(.NETのForms系的な)をC++で作り
ベターCとしても作ったけど、どっちもそん色のない物が出来たからベターCでもいいな
仕事ではVBAだからポインタとか全然使わんから慣れたわ >>204
事務系に足を突っ込んだら最後、VBAは欠かせないよ 会社だとVBA以外に選択肢がない…
Pythonで業務効率化!みたいな本あるけど
そもそもインストールができないし
VBAなら最初から会社PCに入ってるし配布も簡単 何でもエクセルっていう風潮はどうかと思うけど、VBAは便利ですね >>208
事務系はどんどんExcel依存になって行ってる感じがする
仕事でとある大企業系列の取締役の話を聞いたけど、
次期システムのクライアント側はExcelかAccessだとさ
大手ベンダーの事務系システムパッケージもクライアント側は
Excelだったりだし、もうそういう方向なんだろう
Accessですら完全にアプリ化してほとんどボタン一発に作っても
見もせずに「え?ExcelじゃなくてAccessですか?難しそう…」とか言い出す社員いるし >>206
PythonでExcelを操作すればアップデートでも問題なしなんだが、
日本の企業は内製しないからそこまで出来るのはまだまだ先だな
IT技術者の一般企業への就職が僅かって異常だと思う これってCstring、string、char変換対応クラスも持ってるの? 日本企業のIT化が遅れてるのは、やる気のある人間にとってはむしろチャンス
リモートワークの場合、Word/Excel/PowerPointの文書を操作するプログラム
を自分で書ければ仕事時間は大幅に削減できるし、pythonに任せた仕事も自分
がやったことになる。「AIに仕事を奪われる」とか言ってる場合じゃない。 >>214
C#とJavascriptは言語名変えるべき
(C++・Javaとは何の関係もない) >>211
一般企業でもIT技術者の需要はあるんだよ
但し、非正規での需要だけどな
時給2000円から2500円の派遣の需要が多い感じ
そんな派遣を入れても数か月で辞めたりツール開発に
行き詰って失踪したりも珍しくないから正社員で雇おうという企業はあまりない感じ
VBAと言っても業務が複雑すぎて簡単じゃないから
IT技術はもちろんかなりの業務知識が必要になるわけだし割に合わんってなるのだろう
外注が高いから派遣で安くって考えが主流だから
まともな求人でのIT技術者の一般企業への就職が僅かって異常事態になってるようだ C++17まではコア言語仕様を読み込んでほぼ全部頭に挿れてた
C++がナンバーワンのKUSOなのは間違いない >>30
コードがスッキリするところも多いのに老害が邪魔するんだな C言語おじさんには何やってるか解らなくなるんだよorz 毎回新規でアプリ組むならどのバージョンの言語でも良いけど既存アプリの保守バージョンアップもあるから無駄に色んな言語仕様を使っても混乱するだけの事有るんだよな
どや顔されるほど効率上がらんし可読性良いどころかバグ仕込まれる事多いし >>211
日本は業務ルールが昔の老害共に継ぎ足して来たから恐ろしく複雑なんだよな
ITの人が現代のやり方にのせてバッサリ切って効率化を提案して、現場はそれに乗ってほしいんだがまぁ勝つのは老人役職達の現行踏襲(新しくすると学習しないとついてけないから一時的コストがクソ高くなるから余程の優秀なトップじゃないと判断出来ない)
結果常時金かかる方向になるからIT部門子会社化して安くするしかない→使い捨てITが求められる
ま、日本でITなんかやらんほうが良い、外資入る方がマシ
いつまでもガラパゴス仕様でやり続けるよ >>215
と、c++もc#も知らないにわかが申しております >>215
JavaScriptはECMAScriptっていう正式名称があるだろ
C#はVisual Pascalにした方がよかったかもね
まあ、Bigin、Endじゃなく{}だしC#でいいんじゃね?
どっちもメジャーな言語名入れて人寄せを期待しての命名だろう 実在の言語がいいと思うんだけど…CASL/COMETとか昔からやってたけどさ >>222
外資のそれなりの地位にある人物は日本の場合と違って地位相応に賢いしな
(明治維新の頃から言われてることだが)
日本企業未経験の外資経験者は日本企業のやり方に驚くしな
業務の俗人化、複雑化、データがあちこちの部署に分散などなどに絶句するよ
とどめが業務システムの使いにくさ
優秀なトップのトップダウンじゃないとどうしようもないだろう
でもボトムアップ型が主流だしなあ >>72
全部DCSに入るようにしてくれよ
PLCはブラックボックス過ぎてトラブルで手が出せん VisualC専用のTemplateとかがあるから互換性はかなり怪しい >>226
まぁ下が頑張って支えてるからね隙間仕事しかり
外資から日本のIT行くと隙間仕事多過ぎてげんなりするやろな、Androidすらまともに使えねぇからiphoneってのが大半な国でパソコンなんて難し過ぎる ■ このスレッドは過去ログ倉庫に格納されています