dbo:abstract |
برمجة تنقل المعطيات في علم الحاسوب هي لطريقة تمثيل البرامج على شكل مخططات مؤلفة من نقط تربط بينها خطوط تمثل اتجاه تنقل المعطيات. وهي تطبيق لتنقل المعطيات. (ar) Die Datenstromorientierte Programmierung geht von einem kontinuierlichen Datenstrom, meist Signaldaten, der in Echtzeit verändert und ausgegeben wird, aus. Bekannte Beispiele sind Simulink, Pure Data, Lustre (Programmiersprache) oder LabVIEW. (de) In computer programming, dataflow programming is a programming paradigm that models a program as a directed graph of the data flowing between operations, thus implementing dataflow principles and architecture. Dataflow programming languages share some features of functional languages, and were generally developed in order to bring some functional concepts to a language more suitable for numeric processing. Some authors use the term datastream instead of dataflow to avoid confusion with dataflow computing or dataflow architecture, based on an indeterministic machine paradigm. Dataflow programming was pioneered by Jack Dennis and his graduate students at MIT in the 1960s. (en) データフロープログラミング(英: dataflow programming)は、データフローの原理とアーキテクチャに準拠したプログラミングパラダイムであり、コンピュータプログラムをオペレーション間のデータフローの有向グラフとして模型化する。データフロー言語は、関数型言語の特徴を共有しており、より数値処理に適したものになっている。 (ja) Программирование потоков данных (англ. dataflow programming) — подход к программированию, при котором программа моделируется в виде орграфа потока данных между операциями, подобного диаграмме потока данных. Развивается в программной инженерии с 1970-х годов. Естественное визуальное представление наряду с поддержкой параллелизма являются двумя привлекательными для разработчиков свойствами данной парадигмы. Разумеется, программирование потоков данных необязательно сопряжено с инструментами визуального программирования. Программисты Unix знакомы с программированием потоков данных, так как в командной оболочке этой системы применяются именованные каналы и другие подобные средства межпроцессного взаимодействия. (ru) 在程序设计中,数据流程编程是一种编程范型,它将程序建模为数据在运算(operation)之间流动的有向图,从而实现了数据流程原理和架构。数据流程编程语言,共享了纯函数式语言的某些特征,比如单赋值,并且开发它们的动因,通常是为了向更适合数值处理的语言,增加函数式编程概念。 (zh) Програмування потоків даних (англ. dataflow programming) — підхід до програмування, за якого програма моделюється у вигляді орієнтованого графу потоку даних між операціями, подібного до діаграми потоків даних. Розвивається в програмній інженерії від 1970-х років. Природне візуальне подання разом з підтримкою паралелізму є двома привабливими для розробників властивостями цієї парадигми. Проте, програмування потоків даних не обов'язково пов'язане з інструментами візуального програмування. Програмісти Unix знайомі з програмуванням потоків даних, оскільки в командній оболонці цієї системи застосовуються іменовані канали й інші подібні засоби взаємодії між процесами. (uk) |
dbo:wikiPageExternalLink |
http://paginas.fe.up.pt/~prodei/dsie12/papers/paper_17.pdf http://ptolemy.eecs.berkeley.edu/publications/papers/87/staticscheduling/ http://drdobbs.com/database/231400148 https://web.archive.org/web/20131017033905/http:/deepfriedcode.com/ http://www.codeproject.com/Articles/107121/Basics-of-Dataflow-Programming-in-F-and-C |
dbo:wikiPageID |
1079396 (xsd:integer) |
dbo:wikiPageLength |
14408 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID |
1123188424 (xsd:integer) |
dbo:wikiPageWikiLink |
dbr:BMDFM dbr:Programming_paradigm dbr:Pure_Data dbr:Robotics dbr:Sampled_data_systems dbr:Prograph dbr:Bert_Sutherland dbr:John_von_Neumann dbr:VHDL dbr:Verilog dbr:VisSim dbr:DayStar_Digital dbr:Incremental_computing dbc:Concurrent_programming_languages dbr:Compiler dbr:SAC_programming_language dbr:SISAL dbr:NSA dbr:Control_flow dbr:SystemC dbr:Apache_Beam dbr:Apache_Flink dbr:Apache_Spark dbr:Apple_Inc. dbr:Linda_(coordination_language) dbr:Machine_learning dbr:Signal_programming dbr:Simulink dbr:Computer_programming dbr:Functional_reactive_programming dbr:Joule_(programming_language) dbr:Keysight_VEE dbr:Functional_Programming dbr:Parallel_computing dbr:Partitioned_global_address_space dbr:Pipeline_(Unix) dbr:State_(computer_science) dbr:Stream_processing dbr:Supercomputer dbr:Microsoft_Visual_Programming_Language dbr:AviSynth dbr:CAL_Actor_Language dbr:C_(programming_language) dbr:Data-driven_programming dbr:Data_analysis dbr:Data_mining dbr:Dataflow_architecture dbr:Distributed_data_flow dbr:Actor_model dbr:Cuneiform_(programming_language) dbr:Céu_(programming_language) dbr:Dataflow dbr:Event-driven_programming dbr:Oz_(programming_language) dbr:Directed_graph dbr:Flow-based_programming dbr:Glossary_of_reconfigurable_computing dbr:KNIME dbr:Quartz_Composer dbr:Hash_table dbr:Jack_Dennis dbr:TensorFlow dbr:Hume_(programming_language) dbr:ETAS_Group dbr:Assembly_line dbc:Programming_paradigms dbr:LabVIEW dbr:Lawrence_Livermore_National_Laboratory dbr:Black_box dbr:SystemVerilog dbr:XEE_(Starlight) dbr:John_Larry_Kelly,_Jr. dbr:Digital_signal_processing dbr:Apple_Macintosh dbr:CMS_Pipelines dbr:Pipeline_Pilot dbr:Greg_Papadopoulos dbr:Enterprise_Java_Beans dbr:Orange_(software) dbr:Yahoo_Pipes dbr:Lustre_(programming_language) dbr:Max/MSP dbr:Quantum_circuit dbr:Explicit_parallelism dbr:Imperative_programming dbr:Live_distributed_object dbr:Lucid_(programming_language) dbr:Programming_language dbr:Online_transaction_processing dbr:Single_assignment dbr:SIGNAL_programming_language dbr:Parallel_programming_model dbr:Victor_A._Vyssotsky dbr:XProc dbr:Run-time_system dbr:Microsoft_Robotics_Studio dbr:Functional_language dbr:High-performance_reconfigurable_computing dbr:Command_line dbr:BLODI dbr:Differential_Dataflow dbr:Timely_Dataflow |
dbp:wikiPageUsesTemplate |
dbt:Programming_paradigms dbt:Types_of_programming_languages dbt:Citation_needed dbt:More_citations_needed dbt:Reflist dbt:Rp |
dct:subject |
dbc:Concurrent_programming_languages dbc:Programming_paradigms |
gold:hypernym |
dbr:Paradigm |
rdf:type |
yago:Abstraction100002137 yago:GrammaticalRelation113796779 yago:Inflection113803782 yago:LinguisticRelation113797142 yago:Paradigm113804375 yago:Relation100031921 dbo:ProgrammingLanguage dbo:MusicGenre yago:WikicatProgrammingParadigms |
rdfs:comment |
برمجة تنقل المعطيات في علم الحاسوب هي لطريقة تمثيل البرامج على شكل مخططات مؤلفة من نقط تربط بينها خطوط تمثل اتجاه تنقل المعطيات. وهي تطبيق لتنقل المعطيات. (ar) Die Datenstromorientierte Programmierung geht von einem kontinuierlichen Datenstrom, meist Signaldaten, der in Echtzeit verändert und ausgegeben wird, aus. Bekannte Beispiele sind Simulink, Pure Data, Lustre (Programmiersprache) oder LabVIEW. (de) In computer programming, dataflow programming is a programming paradigm that models a program as a directed graph of the data flowing between operations, thus implementing dataflow principles and architecture. Dataflow programming languages share some features of functional languages, and were generally developed in order to bring some functional concepts to a language more suitable for numeric processing. Some authors use the term datastream instead of dataflow to avoid confusion with dataflow computing or dataflow architecture, based on an indeterministic machine paradigm. Dataflow programming was pioneered by Jack Dennis and his graduate students at MIT in the 1960s. (en) データフロープログラミング(英: dataflow programming)は、データフローの原理とアーキテクチャに準拠したプログラミングパラダイムであり、コンピュータプログラムをオペレーション間のデータフローの有向グラフとして模型化する。データフロー言語は、関数型言語の特徴を共有しており、より数値処理に適したものになっている。 (ja) 在程序设计中,数据流程编程是一种编程范型,它将程序建模为数据在运算(operation)之间流动的有向图,从而实现了数据流程原理和架构。数据流程编程语言,共享了纯函数式语言的某些特征,比如单赋值,并且开发它们的动因,通常是为了向更适合数值处理的语言,增加函数式编程概念。 (zh) Программирование потоков данных (англ. dataflow programming) — подход к программированию, при котором программа моделируется в виде орграфа потока данных между операциями, подобного диаграмме потока данных. Развивается в программной инженерии с 1970-х годов. Естественное визуальное представление наряду с поддержкой параллелизма являются двумя привлекательными для разработчиков свойствами данной парадигмы. Разумеется, программирование потоков данных необязательно сопряжено с инструментами визуального программирования. (ru) Програмування потоків даних (англ. dataflow programming) — підхід до програмування, за якого програма моделюється у вигляді орієнтованого графу потоку даних між операціями, подібного до діаграми потоків даних. Розвивається в програмній інженерії від 1970-х років. Природне візуальне подання разом з підтримкою паралелізму є двома привабливими для розробників властивостями цієї парадигми. Проте, програмування потоків даних не обов'язково пов'язане з інструментами візуального програмування. (uk) |
rdfs:label |
برمجة تنقل المعطيات (ar) Datenstromorientierte Programmierung (de) Dataflow programming (en) データフロープログラミング (ja) 데이터플로 프로그래밍 (ko) Программирование потоков данных (ru) Програмування потоків даних (uk) 数据流程编程 (zh) |
owl:sameAs |
freebase:Dataflow programming yago-res:Dataflow programming wikidata:Dataflow programming dbpedia-ar:Dataflow programming dbpedia-de:Dataflow programming dbpedia-ja:Dataflow programming dbpedia-ko:Dataflow programming dbpedia-ru:Dataflow programming dbpedia-sr:Dataflow programming dbpedia-uk:Dataflow programming dbpedia-zh:Dataflow programming https://global.dbpedia.org/id/E6V3 |
prov:wasDerivedFrom |
wikipedia-en:Dataflow_programming?oldid=1123188424&ns=0 |
foaf:isPrimaryTopicOf |
wikipedia-en:Dataflow_programming |
is dbo:genre of |
dbr:Pipeline_Pilot |
is dbo:wikiPageRedirects of |
dbr:History_of_dataflow_programming dbr:Data-flow_programming dbr:Data_flow_programming dbr:Dataflow_language dbr:Dataflow_languages dbr:Dataflow_programming_language dbr:Datastream_programming |
is dbo:wikiPageWikiLink of |
dbr:Pure_Data dbr:Prograph dbr:History_of_dataflow_programming dbr:Join-pattern dbr:VHDL dbr:List_of_programming_language_researchers dbr:List_of_programming_languages_by_type dbr:Comparison_of_programming_paradigms dbr:Measurement_Studio dbr:Node_graph_architecture dbr:Glossary_of_artificial_intelligence dbr:Monad_(functional_programming) dbr:Apache_Flink dbr:Apache_Groovy dbr:Apache_NiFi dbr:Linda_(coordination_language) dbr:Sieve_of_Eratosthenes dbr:Signal_programming dbr:Stream_(computing) dbr:Comparison_of_programming_languages dbr:Functional_reactive_programming dbr:Data-flow_programming dbr:Data_flow_programming dbr:Joule_(programming_language) dbr:Keysight_VEE dbr:Program_counter dbr:Stream_processing dbr:Microsoft_Visual_Programming_Language dbr:AviSynth dbr:CAL_Actor_Language dbr:Data_engineering dbr:Dataflow_architecture dbr:Widget_Workshop dbr:Distributed_computing dbr:Futures_and_promises dbr:Cuneiform_(programming_language) dbr:Dataflow dbr:ECLiPSe dbr:ELI_(programming_language) dbr:Event-driven_programming dbr:Node-RED dbr:Oz_(programming_language) dbr:Flow-based_programming dbr:Kahn_process_networks dbr:VisualAp dbr:Reconfigurable_video_coding dbr:Asynchronous_I/O dbr:Asynchronous_procedure_call dbr:TensorFlow dbr:Hume_(programming_language) dbr:LabVIEW dbr:TPT_(software) dbr:XPL_(disambiguation) dbr:Digital_signal_processing dbr:Directed_acyclic_graph dbr:Artistic_License dbr:Bulk_synchronous_parallel dbr:C_to_HDL dbr:Pipeline_Pilot dbr:Dataflow_language dbr:Dataflow_languages dbr:Dataflow_programming_language dbr:Datastream_programming dbr:ISWIM dbr:Integrated_development_environment dbr:OpenWire_(library) dbr:Series-parallel_partial_order dbr:XOD_(programming_language) dbr:Lustre_(programming_language) dbr:SIGNAL_(programming_language) dbr:Visual_programming_language dbr:Lucid_(programming_language) dbr:Vvvv dbr:Outline_of_computer_programming dbr:Parallel_programming_model dbr:SciTegic |
is dbp:genre of |
dbr:Apache_NiFi |
is dbp:paradigm of |
dbr:Prograph dbr:VHDL dbr:Microsoft_Visual_Programming_Language dbr:CAL_Actor_Language dbr:Lucid_(programming_language) |
is dbp:paradigms of |
dbr:XOD_(programming_language) |
is foaf:primaryTopic of |
wikipedia-en:Dataflow_programming |