Skip to content
ℕ𝔸𝕊𝔸™ℕ𝕒𝕤𝕒𝕣𝕖™𝕊𝕡𝕒𝕔𝕖𝕏™ https://nasa.re/

Nasare™🚀

フレッシュ スペース & テクノロジー NEWS📢

  • About 𝒩𝒶𝓈𝒶𝓇𝑒™
  • SMART Tools
  • SMART AI
    • Kubeshark PCAP Export/Import
    • Coaching engineering managers to employ on organizational issues
    • Zelda: Hyperlink’s Awakening game engine documentation (2021)
    • Commercial Resupply Services-CRS
  • Show HN
    • WINd3x、iPod Bootrom エクスプロイトは 10 年遅かった
    • Just by Notでプログラミングするシステム オブジェクト指向プログラミングの活用
    • 主な BGP 増加をレジデンス Windows デスクトップに追加する
    • ガジェットの複雑さが増し、余分な IP の再利用が促進される
    • 新しい GitHub CLI 拡張インストゥルメント
    • Kubernetes を 7,500 ノードにスケーリング (2021 年)
    • Wander アプリ用の軽量なオンザフリット構成ライブラリ
    • Ask HN
      • Declare HN: I wrote a WebAssembly Interpreter and Toolkit in C
      • Describe HN: Kandria, an action RPG made in Frequent Voice, is now out
      • Demonstrate HN: ClickHouse-local – a runt instrument for serverless files analytics
      • Brand HN: Motion photographs Watchlist Chrome Extension
      • Existing HN: Connmap – Desktop widget that reveals your TCP company on an international diagram
      • Level to HN: An initiate source tool to generate Jet Engine compressors
      • Insist HN: Ov – characteristic smartly off terminal pager
      • Level to HN: Graphic-Walker – A special kind of originate-offer different to Tableau
      • Level to HN: A corpulent game of snake encoded in a url
      • Point out HN: Kweb: A a ways away interface to the earn browser’s DOM
      • Present HN: Nanelo DNS – Privacy-Kindly, European Nameservers
      • Reward HN: Vim on-line editor the exercise of WebAssembly, storing files the exercise of IndexedDB
      • Show HN: AREnets – TensorFlow-basically based mostly Relation Extraction equipment for work in Colab
      • Speak HN: What sub $200 product improved HN readers’ 2022
      • Uncover HN: Easy internet app for teenagers to management a single Philips Hue light
      • Advise HN: Daft Art – an album veil maker powered by AI and curated aesthetics
    • Show HN
      • Reward HN: Vim on-line editor the exercise of WebAssembly, storing files the exercise of IndexedDB
      • Android phones will at the moment obtain iPhone-love SOS satellite texting
      • Demonstrate HN: ClickHouse-local – a runt instrument for serverless files analytics
      • Show HN: AREnets – TensorFlow-basically based mostly Relation Extraction equipment for work in Colab
      • Present HN: Nanelo DNS – Privacy-Kindly, European Nameservers
      • Insist HN: Ov – characteristic smartly off terminal pager
      • Level to HN: An initiate source tool to generate Jet Engine compressors
      • Speak HN: What sub $200 product improved HN readers’ 2022
      • Advise HN: Daft Art – an album veil maker powered by AI and curated aesthetics
      • Uncover HN: Easy internet app for teenagers to management a single Philips Hue light
      • Level to HN: A corpulent game of snake encoded in a url
    • Brand HN: Motion photographs Watchlist Chrome Extension
    • Existing HN: Connmap – Desktop widget that reveals your TCP company on an international diagram
    • Point out HN: Kweb: A a ways away interface to the earn browser’s DOM
    • Declare HN: I wrote a WebAssembly Interpreter and Toolkit in C
    • Tag HN: Using Key-Value Retail outlets in Serverless Codehooks.io Applications
    • Declare HN: I wrote a WebAssembly Interpreter and Toolkit in C
    • Point out HN: Kweb: A a ways away interface to the earn browser’s DOM
    • Existing HN: Connmap – Desktop widget that reveals your TCP company on an international diagram
    • Brand HN: Motion photographs Watchlist Chrome Extension
    • Level to HN: A corpulent game of snake encoded in a url
    • Uncover HN: Easy internet app for teenagers to management a single Philips Hue light
    • Advise HN: Daft Art – an album veil maker powered by AI and curated aesthetics
    • Speak HN: What sub $200 product improved HN readers’ 2022
    • Level to HN: An initiate source tool to generate Jet Engine compressors
    • Level to HN: Graphic-Walker – A special kind of originate-offer different to Tableau
    • Insist HN: Ov – characteristic smartly off terminal pager
    • Present HN: Nanelo DNS – Privacy-Kindly, European Nameservers
    • Show HN: AREnets – TensorFlow-basically based mostly Relation Extraction equipment for work in Colab
    • Demonstrate HN: ClickHouse-local – a runt instrument for serverless files analytics
    • Reward HN: Vim on-line editor the exercise of WebAssembly, storing files the exercise of IndexedDB
  • A Computer virus and a Dilemma
    • OCIS – OwnCloud Countless Scale
    • A Princeton student built an app which is ready to detect if ChatGPT wrote an essay
    • GitHub Is Sued, and We Would possibly perhaps Learn Something About Creative Commons Licensing
    • Adobe’s Command material analysis can be using photos/videos to narrate AI w/o consent
    • Ultralearning a.k.a. how I learned to code
    • Automatic1111 is assist on GitHub after taking away Embedding Links
    • Where Your Sides Came From
    • What Is a Pig Butchering Rip-off?
    • Submit-processing is ruining iPhone photos
    • Clos Topologies and Centralized Retain a watch on in Google’s Datacenter Community
    • Miller Engineering DS-1 House Planetarium
    • Gimel Studio: Non-harmful, 2D image editor
  • Technology
    • Miller Engineering DS-1 House Planetarium
    • Apple Doctors: to construct it as a file it is advisable to electronic mail it to your self
    • The Air India passenger who urinated on a girl has been fired by Wells Fargo
    • The Filesystem Hierarchy Usual Comes to Guix Containers
    • Sooner than it sued Google for copying from Java, Oracle changed into as soon as copying IBM’s SQL (2020)
    • The i3-gaps mission has been merged with i3
    • Making an Alphorn from Scratch
    • Apple: Braille Individual Guides
    • MotherDuck Is a Original Thought
    • The class of CGI and simple make
    • Like a mercurial tour of DragonFly BSD 6.4?
    • computer science
    • AI
    • Artificial intelligence
    • Technology
    • Ai
    • Apple
    • digital
  • TOP HN
    • anti-Mastodon
    • TOP HN
      • Show HN
      • Ask HN
      • coding
      • ガジェットの複雑さが増し、余分な IP の再利用が促進される
      • 新しい GitHub CLI 拡張インストゥルメント
      • Kubernetes を 7,500 ノードにスケーリング (2021 年)
      • Just by Notでプログラミングするシステム オブジェクト指向プログラミングの活用
      • Describe HN: Kandria, an action RPG made in Frequent Voice, is now out
      • WINd3x、iPod Bootrom エクスプロイトは 10 年遅かった
      • Wander アプリ用の軽量なオンザフリット構成ライブラリ
      • Artificial intelligence
      • 主な BGP 増加をレジデンス Windows デスクトップに追加する
      • Technology
      • Level to HN: Graphic-Walker – A special kind of originate-offer different to Tableau
      • Declare HN: I wrote a WebAssembly Interpreter and Toolkit in C
      • Point out HN: Kweb: A a ways away interface to the earn browser’s DOM
      • Existing HN: Connmap – Desktop widget that reveals your TCP company on an international diagram
      • Advise HN: Daft Art – an album veil maker powered by AI and curated aesthetics
      • Brand HN: Motion photographs Watchlist Chrome Extension
      • Declare HN: I wrote a WebAssembly Interpreter and Toolkit in C
      • Demonstrate HN: ClickHouse-local – a runt instrument for serverless files analytics
      • Describe HN: Kandria, an action RPG made in Frequent Voice, is now out
      • Existing HN: Connmap – Desktop widget that reveals your TCP company on an international diagram
      • Insist HN: Ov – characteristic smartly off terminal pager
      • Just by Notでプログラミングするシステム オブジェクト指向プログラミングの活用
      • Kubernetes を 7,500 ノードにスケーリング (2021 年)
      • Level to HN: A corpulent game of snake encoded in a url
      • Level to HN: An initiate source tool to generate Jet Engine compressors
      • Level to HN: Graphic-Walker – A special kind of originate-offer different to Tableau
      • Point out HN: Kweb: A a ways away interface to the earn browser’s DOM
      • Present HN: Nanelo DNS – Privacy-Kindly, European Nameservers
      • Reward HN: Vim on-line editor the exercise of WebAssembly, storing files the exercise of IndexedDB
      • Show HN: AREnets – TensorFlow-basically based mostly Relation Extraction equipment for work in Colab
      • Speak HN: What sub $200 product improved HN readers’ 2022
      • Uncover HN: Easy internet app for teenagers to management a single Philips Hue light
      • Wander アプリ用の軽量なオンザフリット構成ライブラリ
      • WINd3x、iPod Bootrom エクスプロイトは 10 年遅かった
      • ガジェットの複雑さが増し、余分な IP の再利用が促進される
      • 主な BGP 増加をレジデンス Windows デスクトップに追加する
      • 新しい GitHub CLI 拡張インストゥルメント
      • ロンドンで*ダウン*を継続的に見つめる: Pavement Oddities
      • 報酬 HN: C の 30 行でスピンロック
      • FAA の NOTAM とは何ですか? 航空専門家が機械の仕組みを説明
      • ナノGPT
      • 1 ビット LCD のグレースケール (2022)
      • The Muse (YC W12) は FP&A のシニア ディレクターを採用しています
      • Zen (YC S21) はグロース エンジニアを採用しています
      • Tall Inquire of (YC W21) が B2B 回顧録の幹部を採用
      • Actiondesk (YC S19) は、プロダクト ドレスメーカーを採用しています (4-6 か月の契約)
      • Oven (YC S19) は、Bun を作成するために C/C++ または Zig エンジニアを採用しています。
      • WInd3x, the iPod Bootrom exploit 10 years too unhurried
      • Sign HN: FASTA recordsdata を操作するための FUSE モジュール
      • HN を指します: Socketify.py: PyPy3 および Python3 用の Http/Https および WebSocket サーバー
      • Wage Development Continues to Gradual in the UK and Euro House
      • Stage Supervisor for the unimpressed: 1 Getting started
      • First public free up of Pushup: a brand unique compiler for making net apps in Trip
      • Fixing Cart-Pole Swingup with a Hierarchical Controller
      • Flight Testing the Touchdown Radar for Mars Science Laboratory 2011-06-21T17:36:36Z
      • Flightcontrol (YC W22) is hiring first Developer Recommend
      • Flying boats and other tech for cleaner shipping
      • Four Finalist Touchdown Location Candidates for Mars Science Laboratory 2008-11-19T16:21:01Z
      • France’s prized nuclear sector stalled in Europe’s hour of want
      • French startup unveils new residential thermo-acoustic warmth pump
      • FTC Cracks Down on Firms That Impose Contaminated Noncompete Restrictions
      • FTX’s Aged Prime Lawyer Aided US Authorities in Bankman-Fried Case
      • FY18 NASA lėšų šnypštimas 2017-05-22T00:00:00Z
      • G-3PO: A protocol droid for Ghidra, or GPT-3 for reverse-engineering
      • Gail.com FAQ
      • Gemini-Titan (GT)-6 – Gemini 6 of 7 – 지역 사진 – 외부 지역 1965-12-15T00:00:00Z
      • Geoffrey Hinton Publishes Original Deep Learning Algorithm
      • Germany warns: AI fingers flee already underway (2021)
      • Gimel Studio: Non-harmful, 2D image editor
      • GitHub Availability File
      • GitHub Is Sued, and We Would possibly perhaps Learn Something About Creative Commons Licensing
      • Google needs RISC-V to be a “tier-1” Android architecture
      • Google researcher, lengthy out of math, cracks devilish dispute about gadgets
      • Google start sourced CDC File Transfer from the ashes of Stadia
      • GRC-2003-C-02097 2004-05-01T00:00:00Z
      • GRC-2013-C-05246 2009-11-26T00:00:00Z
      • Hello world!
      • Highlights of Science Launching on SpaceX CRS-15 2018-06-24T00:00:00Z
      • Hilf Al-Fudul
      • HiOperator (YC S16) Is Hiring VP of Engineering
      • HN を指します: Socketify.py: PyPy3 および Python3 用の Http/Https および WebSocket サーバー
      • How kind I blueprint a pair of buttocks?
      • How will the haj switch as international temperatures upward thrust?
      • Human gene linked to bigger brains turned into as soon as born from apparently pointless DNA
      • Hundreds of scientists publish a paper every 5 days
      • In Favor of Friction and Flexibility
      • Indicate HN: Klotho – Change into straightforward code into cloud native code
      • Indoor farming isn’t exact for the smartly off
      • Iranian assault drone came across to have parts from more than a dozen US companies
      • Israeli researcher experiences leak of 235M Twitter-linked e-mail addresses
      • Jam Stations in Low Earth Orbit
      • Jazz Is Freedom
      • JPL-20171102-TECHf-0001-ドローントリップ 人間vs機械 2017-11-17T00:00:00Z
      • JPL에서 NASA의 MSI 콘도미니엄 액셀러레이터 2022-08-25T00:00:00Z
      • JPSO extinct facial recognition abilities to arrest a man. The tech modified into once defective
      • jsc2017e136097 – 12 月 4 日,俄罗斯联邦地区公司 (Roscosmos) 的远征 54-55 号机组人员 Anton Shkaplerov 在俄罗斯 Principal person City 的加加林宇航员训练中心上向整洁的祝福者挥手致意,当时他登上了前往附近的 Chkalovsky Ai 的公共汽车2017-12-04T00:00:00Z
      • Kemble’s Cascade of Stars
      • Kepler-90 マシン (アーティストの考え) 2017-12-14T00:00:00Z
      • Koichi Wakata SpaceX 코칭 2022-06-27T00:00:00Z
      • KSC and Proud to Be Heart-Wide Diversity Tournament 2019-08-20T00:00:00Z
      • KSC ir „Proud to Be Center“ įvairovės turnyras 2019-08-20T00:00:00Z
      • AI
      • Artificial intelligence
      • Auto-Generate
      • anti-Mastodon
      • Awesome
      • BioSentinel
      • CATEGORIES
      • DC
      • Dione
      • Diversity
      • drone racing
      • drones
      • Dulles
      • education
      • Event
      • filmstock
      • Goddard
      • AI
      • Ask HN
      • autonomous
      • coding
      • computer science
      • Clusters
      • Artificial intelligence
        • Ai
        • Apple
        • Tesla
        • digital
        • MESSENGER
        • Device
        • Charts
        • change
        • Shows
        • fraud
        • Former
        • fucking
        • purge
        • Works
        • entering
        • Databases
        • Review
        • Strangely
        • Instinct
        • staff
        • Salesforce
        • intern
        • Involuntary
        • promise
        • Twilio’s
        • nisv live
        • attack
        • Iranian
        • France’s
        • prized
        • infrastructure
        • Debian-based
        • nisv s02 ep03
        • siduction
        • Awesome
        • Calculate
        • Beautiful
        • Linux
        • Start
        • dollar
        • Messier
        • Daughters
        • ‘Breakthrough’
        • obesity
        • Al-Fudul
        • sixty years
        • PyTorch
        • discloses
        • Ancient
        • Stone
        • Popup
        • design
        • public
        • expanding
        • cloud
        • forest
        • startup
        • French
        • batteries
        • fleas
        • spotted
        • Petals
        • language
        • Habitual
        • checking
        • GitHub
        • Availability
        • layers
        • inconsistencies
        • Affair
        • Quasi-War
        • Sergey
        • Irate
        • bestseller
        • necessarily
        • Scientists
        • Titan
        • twitch
        • FGS/NIRISS – Fine Guidance Sensor/Near InfraRed Imager and Slitless Spectrograph
        • infrared
        • ISIM – Integrated Science Instrument Module
        • JHU – Johns Hopkins University
        • JWST – James Webb Space Telescope
        • JWST – James Webb Space Telescope
        • absolute zero
        • Big Bang
        • Peace
        • Studio
        • Making
        • project
        • -gaps
        • warns
        • Germany
        • Braille
        • MotherDuck
        • prototype
        • Challenges
        • Infinite
        • OwnCloud
        • Novel
        • Before
        • copying
        • California
        • getting
        • States
        • Criminal
        • Brother
        • Released
        • Method
        • owners
        • ‘richsession’
        • email
        • Elements
        • Where
        • passenger
        • Hierarchy
        • Filesystem
        • economic
        • Crew Dragon
        • Bridenstine
        • Scientific
        • Heaviosity
        • Patterns
        • Unexpected
        • minimalist
        • Ecode
        • Alpha
        • Wolfram
        • Tailwind
        • HiOperator
        • Klotho
        • TEAMS
        • ROBOTICS
        • Antelope
        • Sponsors
        • Ellen Gertsen
        • Transform
        • Flightcontrol
        • subscriptions
        • Internet
        • Theory-building
        • you’re
        • looking
        • Transfer
        • error’
        • Tails
        • migrate
        • Building
        • Bitmovin
        • Remote
        • PhotoRoom
        • Company
        • Taking
        • Ribbon
        • BibDesk
        • Android
        • profilers
        • phones
        • modern
        • Mastercard
        • private
        • We’ve
        • reportedly
        • Microsoft
        • Artsy
        • trades
        • skilled
        • Polygon
        • Flying
        • Princeton
        • Codemods
        • Coaching
        • UK’s
        • popping
        • sourced
        • Wikipedia
        • admin
        • Indoor
        • quick
        • Mysterious
        • Spotify
        • Fancy
        • Spotify
        • Weird
        • mail-order
        • Recipients
        • computer
        • optics
        • partnership
        • commercial
        • telemetry
        • Crisis
        • billionaire
        • Party
        • Onelab
        • Faster
        • general
        • Adobe’s
        • database
        • FinanceDatabase
        • Numerical
        • Freedom
        • concrete
        • Stacks
        • computer science
        • NASA
    • Show HN
    • Ask HN
    • Technology
    • computer science
    • coding
    • Clusters
    • AI
    • drones
    • autonomous
    • Auto-Generate
    • Ask HN
    • Show HN
    • The SMART Science™
    • google
  • CRYPTO
    • Blockchain
    • farming
    • Billionaires
    • FTX’s
    • FinanceDatabase: A database of 300.000 symbols (ETFs, Currencies, Crypto)
  • Artificial intelligence
  • Toggle search form
  • 住居の窓 11 「サポートされていない」PC で透かしを叩く
    住居の窓 11 「サポートされていない」PC で透かしを叩く anti-Mastodon
  • Google は、Gmail と Google Doctors で ChatGPT が好きかもしれないことを誇示します
    Google は、Gmail と Google Doctors で ChatGPT が好きかもしれないことを誇示します anti-Mastodon
  • トラック: Rust の CAD カーネル
    トラック: Rust の CAD カーネル Artificial intelligence
  • Show HN: PMF にピックアップ AI 実行でより早く 特定人物インタビュー
    Show HN: PMF にピックアップ AI 実行でより早く 特定人物インタビュー anti-Mastodon
  • WiFi: 最も手軽な「ビームフォーミング」がチェックリストを開始 (2014)
    WiFi: 最も手軽な「ビームフォーミング」がチェックリストを開始 (2014) “beamforming”
  • 2023 年が PeerTube にもたらすもの
    2023 年が PeerTube にもたらすもの Artificial intelligence
  • PyCon US 2023 アジェンダ オープン
    PyCon US 2023 アジェンダ オープン anti-Mastodon
  • Disclose HN: Plus – 自己更新スクリーンショット
    Disclose HN: Plus – 自己更新スクリーンショット Artificial intelligence
  • X-Vitality と Dow は、ガルフ フリット スペースに 320 MWe の Xe-100 原子力施設を展開します
    X-Vitality と Dow は、ガルフ フリット スペースに 320 MWe の Xe-100 原子力施設を展開します anti-Mastodon
  • GitHub Copilot for Commerce が市場で利用可能になりました
    GitHub Copilot for Commerce が市場で利用可能になりました Artificial intelligence
  • grubをsystemd-bootに置き換えました Show HN
  • Divulge HN: 縦型 CNC ルーターを作りました
    Divulge HN: 縦型 CNC ルーターを作りました Awesome
  • FCCは、違法なロボコールのためにTwilioを切断すると脅迫しています
    FCCは、違法なロボコールのためにTwilioを切断すると脅迫しています AI
  • WhatsApp Handiest が 9 億人のユーザーのために 50 人のエンジニアを必要とする理由
    WhatsApp Handiest が 9 億人のユーザーのために 50 人のエンジニアを必要とする理由 anti-Mastodon
  • Pandas 2.0 とそのエコシステム (Arrow、Polars、DuckDB)
    Pandas 2.0 とそのエコシステム (Arrow、Polars、DuckDB) anti-Mastodon
Just by Notでプログラミングするシステム オブジェクト指向プログラミングの活用

Just by Notでプログラミングするシステム オブジェクト指向プログラミングの活用

OOP は巨大ですが、単純なアプリケーションを静かに高度なものにします

写真提供 Joshua Aragon on Unsplash

、Canvaで編集

プログラマーは、楽器プログラムの台頭にさまざまなプログラミング パラダイムを費やしています。 アクセス可能ないくつかのトレンディなプログラミング パラダイムがあります: 構造化、手続き型、ハンディ、モジュール、およびオブジェクト指向です。 これらのパラダイムは、悪名高い楽器の流行の原則とパターンよりも早く来るアドバイスのコーディング方法を費やすことによって、プログラマーがソース コードを準備するのを助けます。 例として、私たちはステートメントをいくつかの手順 (機能) に配置することによって手続きパラダイムを費やす立場にあり、DRY および

YAGNI

ソースコードを余分に盗むという原則

現代のプログラマーは、ミッション環境、要件、サイズ、およびスケーリングの必要性のために、OOP (オブジェクト指向プログラミング) を費やす傾向があります。 OOP は、コードベースを適切に準備するための安定したパラダイムですが、複雑でないアプリケーションを静かに進めることができます.

このストーリーでは、プロシージャルに基づいた、完全に完全にプログラミングされたパラダイムに代わるものを指摘します。 この代替プログラミング パラダイムは、既存のパラダイムや OOP からいくつかのアイデアを借りています。

チューリングマシンのアイデア。 さまざまな言葉で言えば、CPU は理論的には、プログラムの線形アセンブリ命令の終わりのないシーケンスをプロットできます。 あらゆる小さなことの前に、プログラマーは調理されていないアセンブリ命令を使用して計測器アプリケーションを作成しましたが、その後、生産性とコードの移植性を向上させるために、人間が楽しめるプログラミング言語をリリースしました。 これらの低レベルのプログラミングのアイデアについては、次の記事で説明しました:

これは明確な日です。私たちは、英語を賞賛する構文と現代的な言語要素のおかげで、さまざまなパラダイムを備えた人間にとって楽しいプログラミング言語を使用できる立場にあります。 OOP パラダイムは、ビルダーがソース コード ステートメントをレッスンに分解し、アクションを使用してステートフル オブジェクトを派生させるように動機付けます。 OOPは、交換エンティティをレッスンとして簡単に分離できる立場にあるため、交換指向の複雑さを修正するための着実な決定です。 例として、完全に完全に Python ベースの ERPNext 起動元プラットフォームは で継承を使用) 顧客 との交換エンティティ

TransactionBase

父または母クラス:

ERPNextプラットフォームの顧客

クラスの実装、作者によるスクリーンショット

初歩的なプログラミングオブジェクト指向の式は高度なアプリケーションを導き出すわけではありませんが、オブジェクト指向 (OO) に接続されたアイデアは、継承、ポリモーフィズム、および OO に本質的に完全に基づく完全に完全にパターンを導出するほとんどの場合プロットを賞賛します。 代わりに、私たちはスマート OOP を復元できない立場にあります。つまり、そのようなアイデアがなければ、完全にソース コードに完全に基づいています。 したがって、OOP に本質的に基づいた完全にインストルメント化されたタスクは、定期的に OOP の原則を使用して過度に設計され、パターンを導出する可能性があります。 その結果、PC 機器の単純な論理ドリフトは、一対のオブジェクトと散乱状態で複雑になる可能性があります。 現代のプログラミング言語は

Golang

を賞賛します この理由により、高度な OOP のアイデアを提供しないでください

また、フォーム階層の欠点により、Plod の「オブジェクト」は、実際には、C++ や Java に相当する言語よりも非常に軽量であると感じられます。 — プロット

FAQ

オブジェクト指向のやり方に従うために、一対のケース (つまり、ユーティリティ、サーバー、構成など) を必要としないエンティティーのレッスンとオブジェクトを導き出すことさえ定期的に行うことが重要です。 この作業は、交換指向でないタスクで定期的に発生します。

OOP が定期的にタスクを複雑にする場合、上昇中の機器プログラムにとって、どの代替パラダイムが道徳的ですか? 関数型プログラミング? — 私たちは便利なプログラミングからいくつかのアイデアを費やす立場にありますが、もはやすべての小さなことではありません — 純粋な便利なプログラミングは、高度なファイル操作と数学的計算を賞賛する非一般的な支出ケースのソリューションを提供するためです.

いつ、絶対にベストな手順を最初にPCアルゴリズムを教えられましたか? — ドリフト チャートを使用したアルゴリズムの研究をほぼ完全に開始したのは、一般的な監視構造を研究することでした。 その後、構造化プログラミングについて、watch over ステートメントを処理することでほぼ完全に学習しました。 構造化プログラミングを使用して機器を確立することは、理論的な pc 科学アルゴリズムからの抽象化がゼロであり、CPU のネイティブ言語からの抽象化がまったくないため、高度ではありません (

ISA アセンブリ)。 構造化、モジュール化、手続き型、および便利なプログラミング パラダイムからのアイデアを組み合わせて、OOP の単純な代替を導き出すことができます。 OOP の簡単な置き換えは次のとおりです:

レッスンや手順ではなく、モジュールを費やすことができます (機能) 洗練されたメソッド (またはレッスン) ではなくレコード、ステートフル オブジェクトではなくレコード、修飾子へのエントリを派生させるのではなくカスタム コード スタイル、慢性的なクラス状態ではなくモジュール レベルの変数です。 例として、CLI プログラム コードをいくつかのコード

に分解した方法を見てください。 CommonJS モジュラー プログラミングの基礎ごとのモジュール:

モジュラープログラミングの例、スクリーンショット著者による OOP では、一般的な財団では、クラスメソッド全体に常識を分散させます。次に、明示的な論理的ドリフトを達成するための一対の教訓を見ることができます。 きちんとした OOP ベースの完全に完全なタスクでは、アドバイスの論理ドリフトを決定することは、実際に時間を浪費します。 したがって、洗練されたメソッドではなく機能を記述する立場にあります。 しかし、非公開メソッドの代わりになるものは何ですか? プライベートな機能を表すためにカスタム コードを使用できます。 次の例の潜入捜査官:

きちんとした機能をより小さなプライベート機能に分解する、作者によるスクリーンショット プログラムの言語化を管理することは OOP で簡単かつ純粋ですが、継承を尊重するアイデアは、ドリフトを扱う言語化を複雑にする可能性があります。 手続き型プログラミングでプログラム verbalize を管理する方法は 2 つあります。国際変数を使用する方法と、引数として verbalize を渡す方法です。希望と要件に応じて 1 つの方法を使用してください。 議論に本質的に基づいた完全に言語化された処理は、十分にテスト可能で整然としたコードを生成します。 さらに、国際変数に基づいた完全に完全に言語化された処理は、もはや実行可能ではありません。多くの領域で言語化されたプログラムを変更しない限り、適切なコードが生成されます。

一部の非ループ アプリケーション (つまり、CLI アプリケーション、自動化スクリプト、ユーティリティなど) は、ほとんどの場合、慢性的な言語化を必要としないため、便利なパラダイムの純粋な機能のアイデアに従って、すべての機能を記述できます。 ファセット結果.

この手続き型プログラミングの置き換えは巨大なようですですが、ステートフル オブジェクトのスイミング プールにどのように取り組むのでしょうか。 例として、OOPなしでリストのコースをどのように実行しますか-本質的に完全に完全に基づいていますクラスの方向は? 手続き型プログラミングの世界では、オブジェクトがアカウントになります。 次の例の潜入捜査官:

拡張子管理 モジュール Neutralinosフレームワーク、作者によるスクリーンショット

上記の C++ コード スニペットは、拡張管理モジュールのセクションです。 モジュールレベルの loadedExtensions 変数とそれに接続されたいくつかのプロシージャ。 これを OOP パラダイムで書き直すと、次の 2 つの教訓が導き出されるようです: 拡張子 および ExtensionManager 、しかし今では、単一の最小限のモジュールですべての小さなことが簡単になります。 ここでは、拡張ファイルを処理するために文字列ベクトルを消去しますが、拡張アカウントに多くのフィールドがある場合 (もはやオブジェクトではありません)、構造体ベクトルを消費する立場にあります.

C は手続き型言語であるため、手続き型プログラミングの式を C で使用することは確かに可能です。 例として、 の機能を扱うファイルを確認してください。 Cの老舗図書館、見つめ合えるFILE をクロールすることが重要であること 特性を扱う各ファイルへのポインタ。 また、

で証明されているように、Linux カーネルのソース コードを調べることで、手続き型プログラミングのサンプルを監視する立場にあります。 Linux カーネルからのインスタンス C 言語マップ
ソース
、作者によるスクリーンショット 純粋な手続き型パラダイムの利用C++、JavaScript、Python を称賛するトレンディなプログラミング言語では、これは本当に不可能です。 その理由は、これらの言語の長い歴史を持つライブラリ API が、プログラマーにオブジェクト指向の教訓を提供するからです。 例として、JavaScript の老舗ライブラリーがセットを作成するための OO インターフェースをどのように提供しているかを見てください:

let numbers=recent Build(); // コンストラクターnumbers.add(10); // クラス式

console.log(numbers.size); // クラスプロパティ

代わりに、C++ はさらに提供します C++ の老舗ライブラリとの対話を受け取るためのレッスンの言語化。 さらに言えば、現代のすべての安定したプログラミング言語はマルチパラダイム言語であるため、これらの言語は、ラムダ機能、コールバック、再帰、名前のない機能を備えた便利なプログラミングを強化します。 したがって、私たちは、本質的にOOPベースの完全に確立された完全に確立されたライブラリインターフェースを機能でラップすることにより、この代替手続き型パラダイムを任意のプログラミング言語で使用できる立場にあります。 ミッションのパラダイムのすべてを OOP に変えることをやめることで、OOP に本質的に基づいた完全に完全に確立されたライブラリのレッスンを手順の中で過ごすことができます。

OOP は、ほぼすべての実世界の複雑さを修正するための純粋なプログラミング パラダイムですが、CPU の合成です。立場。 CPU は明示的なプログラムの命令をオブジェクトと参照として言語化することには取り組みませんが、すべてのプログラムを手続きとパラメーターの言語化として扱います。 したがって、技術的な観点から見ると、純粋なプログラミング パラダイムは、上昇するインストゥルメント プログラムの手続き型パラダイムです。 それでさらに、交換指向の観点からすると、OOP は交換の常識とコードベースを適切にマッピングします。これが、ほとんどの交換指向の計測プログラムが多様なパラダイムではなく OOP を使用する傾向がある理由です。 また、手続き型プログラミング式は、交換指向の手段タスク (すなわち、電子商取引プログラム、給与支払手段など) でコードのにおいがすることもありますしかし、いくつかの楽器アプリケーションは、努力してレッスンに分解すると、高度なものに発展します。 また、OOP の原則を追加する傾向がある場合、アルゴリズムのソリューションは定期的に高度なものに発展します。 プログラマーとして、私たちは不要な複雑さを含めるのではなく、単純で最小限の効率的なソリューションで複雑さを解決することを定期的に受け取ります。 したがって、クラス図を描く前に、次の優れたミッションに向けて、手続き的で便利なモジュール混合式を作成してください。この話はもはや OOP を批判するものではありません — オーバーエンジニアリングの計画を取り除くことで、将来の機器タスクの単純さを盗むための代替パラダイムを確かに示しました. 次の話は、楽器のファッションにおいてシンプルさを維持することの利点を説明しています: 勉強してくれてありがとう

𝚆𝚊𝚝𝚌𝚑 𝙽𝙾𝚆 📺

  • HN のデモンストレーション: Hiya Morning time – 夜明けと日没の亀裂を表示する iOS アプリ
    HN のデモンストレーション: Hiya Morning time – 夜明けと日没の亀裂を表示する iOS アプリ anti-Mastodon
  • GPT-4
    GPT-4 Artificial intelligence
  • Runst: Linux でデスクトップ通知をきちんと整理する
    Runst: Linux でデスクトップ通知をきちんと整理する Artificial intelligence
  • Google と ChatGPT のどちらがよりスマートか?
    Google と ChatGPT のどちらがよりスマートか? anti-Mastodon
  • California is getting sopping wet. So why can now now not it put water for the drought?
    California is getting sopping wet. So why can now now not it put water for the drought? Technology
  • わずか数分で、スタートソースの Google アナリティクスの代替案を作成できます
    わずか数分で、スタートソースの Google アナリティクスの代替案を作成できます anti-Mastodon
  • PFASスキャンダラス水をきれいにする磁気システム
    PFASスキャンダラス水をきれいにする磁気システム Artificial intelligence
  • KSOPS v4 は KRM Exec 機能を支援します
    KSOPS v4 は KRM Exec 機能を支援します anti-Mastodon
MAILANON
2100 MAIL
SEO
METAVERSE
BioLINK
CRYPTO MINING
CASINO
DEFI-TRACKER
StartApp Network
RAVES-MONSTER-GAME
RAVES EXCHANGE
RAVES NFT
KVANTA TV

Copyright © 2023 Nasare™🚀.

Powered by PressBook News Dark theme