80種可視化程式語言及其界面效果圖

2020-12-14 IT168

  【IT168 評論】世界上很多面向特定專業的可視化程式語言,很多都可以試玩和使用。這些年來,我們將這些在不同領域裡可以被當作可視化程式語言的語言收集到一起。

  我們不屬於下面任何一個組織。我們只是覺得這些語言很有趣。有很多我們是通過維基百科裡Visual Programming Language發現的。

  SketchPad

  圖片來源, 維基百科以及官方網站

  Maybe the first. 1963.

  Aardappel

  圖片來源和官方網站

  AgentSheets和AgentCubes

  圖片來源, 維基百科, Youtube和官方網站



  Alice

  圖片來源, 維基百科以及官方網站


  Appacitive

  圖片來源和官方網站


  App Inventor For Android

  圖片來源, 維基百科以及官方網站


  ArcGIS Model Builder

  圖片來源和官方網站



  Audulus

  圖片來源和官方網站


  Automator

  圖片來源, 維基百科以及官方網站


  Blockly

  圖片來源和官方網站


  Bounce

  圖片來源和官方網站


  Copper Thoughts

  圖片來源和官方網站


  TouchDesigner

  圖片來源, 維基百科以及官方網站


  DRAKON

  圖片來源, 維基百科以及官方網站


  DrawFBP

  圖片來源, 維基百科以及官方網站

  Flow-based programming implemented visually by the creator of flow-based programming: John Paul Morrison.


  Etoys / Squeak

  圖片來源, 維基百科以及官方網站


  Field

  圖片來源和官方網站


  FL Studio

  圖片來源, 維基百科以及官方網站


  Flow Hub和NoFlo

  圖片來源 1, 圖片來源 2 官方網站 1和官方網站 2



  FlowStone

  圖片來源, Youtube和官方網站


  GoDot Engine

  圖片來源和官方網站


  Google Web Designer

  維基百科以及官方網站


  Grasshopper 3D

  Direct Link, 圖片來源, 維基百科以及官方網站


  Hopscotch

  圖片來源, 維基百科以及官方網站


  HyperCard

  圖片來源, 維基百科以及官方網站


  IFTTT

  圖片來源, 維基百科以及官方網站


  Illumination Software Creator

  圖片來源, 維基百科以及官方網站


  Intentional Technology

  圖片來源和官方網站



  Jeskola Buzz

  圖片來源, 維基百科以及官方網站


  Kimono

  官方網站


  Kodu (Boku)

  圖片來源, 維基百科, Youtube和官方網站


  LabView

  圖片來源, 維基百科以及官方網站


  Ladder Logic

  圖片來源, 維基百科以及官方網站


  Lamdu

  圖片來源和官方網站


  Lava

  圖片來源, 維基百科以及官方網站


  Learnable Programming

  More of a post on different ways to learn programming.

  圖片來源和官方網站


  Light Table

  圖片來源, 維基百科以及官方網站

  Chris Granger’s development environment (Note: People have felt that this does not belong here. However, I feel the immediate visual feedback provided within Light Table warrants it being listed here).


  Lily

  圖片來源, 維基百科以及官方網站

  Really cool和hard to describe. You need to visit their demo web page和watch their videos.


  Limnor Studio

  圖片來源, 維基百科以及官方網站


  Little Big Planet

  圖片來源, 維基百科以及官方網站

  Someone built an An 8-bit Mechanical Adder in LittleBigPlanet

  MAX/MSP Jitter

  圖片來源和官方網站


  Minecraft

  圖片來源, 維基百科以及官方網站

  Considering someone has created a fully programmable computer using Minecraft.

  Minibloq

  圖片來源, 維基百科以及官方網站

  This has a really cool looking interface.

  Morphic

  圖片來源, 維基百科以及官方網站

  Mozilla Appmaker

  圖片來源和官方網站

  This was discussed quite a bit on Ycombinator.

  MST Workshop

  圖片來源, 維基百科, Youtube和官方網站

  NeatTools Visual Programming Environment

  圖片來源和官方網站

  NodeBox

  圖片來源和官方網站

  Nuke

  圖片來源, 維基百科以及官方網站

  NXT-G

  圖片來源, Youtube 維基百科以及官方網站

  Legos!!!

  Open Modelica

  圖片來源和官方網站

  Open Music

  圖片來源, 維基百科以及官方網站

  OpenWire

  圖片來源, 維基百科, Youtube和官方網站

  Origami

  圖片來源和官方網站

  Piet

  圖片來源, 維基百科以及官方網站

  Pipes

  圖片來源, 維基百科以及官方網站

  Programming Without Coding Technology

  圖片來源和官方網站

  Prograph

  圖片來源, 維基百科以及官方網站

  Pure Data

  圖片來源, 維基百科以及官方網站

  Quartz Composer

  圖片來源, 維基百科, Youtube和官方網站

  Reaktor

  圖片來源, 維基百科以及官方網站

  Scheme Bricks

  圖片來源和官方網站

  Scratch

  圖片來源 1, 圖片來源 2, 維基百科, Youtube和官方網站

  Self

  圖片來源, 維基百科以及官方網站

  Sextante

  圖片來源和官方網站

  Simulink

  圖片來源, 維基百科以及官方網站

  Sikuli

  圖片來源, 維基百科以及官方網站

  Snap!

  圖片來源和官方網站

  SQL Server Integration Services

  圖片來源, 維基百科以及官方網站

  StroyCode

  圖片來源和官方網站

  TextIt

  圖片來源和官方網站

  Touch Develop

  圖片來源和官方網站

  From Microsoft research.

  Tydlig

  圖片來源, Youtube和官方網站

  UDK

  圖片來源和官方網站

  Visual JForex

  圖片來源和官方網站

  Viscuit

  圖片來源, Youtube和官方網站

  VUO

  圖片來源和官方網站

  VVVV

  圖片來源 1, 圖片來源 2, 維基百科以及官方網站

  Windows Workflow Foundation

  圖片來源, 維基百科以及官方網站

  原文連結:http://www.vaikan.com/visual-programming-languages-snapshots/

相關焦點

  • 7種教孩子的程式語言
    如果你想要自己的孩子學習編程的話,該如何開始呢?      首先,孩子只有在感到有趣的時候,才會喜歡上編程。因此,家長一定要給孩子選擇一種能夠激發他們的興趣的程式語言。我在這裡給大家介紹7種適合孩子學習的程式語言。 1.
  • 兒童可視化編程教育隨想
    那個時候人們學計算機,就是學習程式語言,甚至大多數人沒有機會摸到計算機,就已經開始學習計算機程式語言了。從 BASIC,到FORTRAIN, C,C++,這一路走來.慢慢地,隨著計算機圖形界面的普及,尤其是可視化程式語言的興起和流行,人們開始從枯燥地編寫代碼,轉化成了可視化的、模塊化的編程學習。
  • vb程式語言是做什麼用的_VB程式語言有哪些
    最早的程式語言是在電腦發明之後產生的,當時是用來控制提花織布機及自動演奏鋼琴的動作。在電腦領域已發明了上千不同的程式語言,而且每年仍有新的程式語言誕生。很多程式語言需要用指令方式說明計算的程序,而有些程式語言則屬於聲明式編程,說明需要的結果,而不說明如何計算。   程式語言的描述一般可以分為語法及語義。
  • PSTK項目:青少年編程中可視化編程,起源竟是一隻海龜
    什麼是青少年編程青少年編程顧名思義有別成人職業化java、C++、PHP等編程,而是通過編程遊戲啟蒙、可視化圖形編程等課程,培養學生的計算思維和創新解難能力。對於零基礎的孩子來說,學編程是一個循序漸進的過程,最先開始接觸的一定是可視化圖形編程,而提到可視可視化圖形編程就不得不說說現階段應用最廣泛由Scratch,目前,Scratch平臺上的註冊用戶約3000萬,用戶遍布全球超過150個國家,平臺被翻譯成超過50種語言,其影響力可見一斑。
  • 從編程說知識可視化是未來教學的趨勢?
    人們意識到對問題進行規範說明的語言和工具是軟體開發過程中的關鍵,同時還希望在正確的規範基礎上能實現某種程度上的軟體生產自動化。針對於此,當前有兩種途徑:一是開發一種類似於(受限制的)自然語言的規範說明語言;二是藉助於圖形引喻進行可視化語言的研究和實現,由於人類的思維是強烈地傾向於圖形的,目前後者已經被廣泛用於少兒編程和工具性軟體的二次開發環境。
  • C語言?C++?英文沒學好不能學編程?中文編程易語言你應該接觸下
    易語言是一門以中文作為程序代碼程式語言,其以「易」著稱,創始人為吳濤。易語言早期版本的名字為E語言。其最早的版本的發布可追溯至2000年9月11日。創造易語言的初衷是進行用中文來編寫程序的實踐,方便中國人以中國人的思維編寫程序,並不用再去學習西方思維。
  • 20種熱門程式語言輸出Hello World,你會幾種?
    此文章主要為大家介紹了20種熱門程式語言輸出Hello World,你會幾種?,具有一定的參考價值,學習覺得挺不錯的,分享給大家。如何使用20種最熱門的程式語言來寫代碼呢? 首先,我們要知道目前最熱門的程式語言們到底是哪幾種? 哪種程式語言最熱門?
  • 讀焦教授兒童可視化編程教育隨想之隨想
    不過,在那個時候,計算機教育基本上就等於編程教育了。那個時候人們學計算機,就是學習程式語言,甚至大多數人沒有機會摸到計算機,就已經開始學習計算機程式語言了。從 BASIC,到FORTRAIN, C,C++,這一路走來.慢慢地,隨著計算機圖形界面的普及,尤其是可視化程式語言的興起和流行,人們開始從枯燥地編寫代碼,轉化成了可視化的、模塊化的編程學習。
  • matlab是什麼程式語言?matlab是程式語言嗎
    使用 MATLAB,您可以較使用傳統的程式語言(如 C、C++ 和 Fortran)更快地解決技術計算問題。MATLAB 是美國MathWorks公司出品的商業數學軟體,用於算法開發、數據可視化、數據分析以及數值計算的高級技術計算語言和交互式環境,主要包括MATLAB和Simulink兩大部分。
  • 推薦7款適合兒童學習的程式語言
    這使Blockly成為可視化編輯器,而不僅僅是一種對兒童友好的程式語言。將塊連結在一起時,您會在屏幕的側面看到代碼,並且可以即時切換程式語言,以查看同一基本程序在語言語法上的差異。這使得Blockly非常適合在各個年齡段教授代碼,包括年齡較大的孩子和成年人,他們可能不喜歡年輕的歪斜貓和Scratch的漫畫。
  • Scratch編程軟體操作界面介紹
    1.1可視化的Scratch程式語言Scratch編程軟體介紹Scratch是由麻省理工學院(MIT) 設計開發的一款面向少年兒童的簡易編程工具,由於其圖形化編程方式,簡單易學,通過積木塊編寫程序,可以導演故事、編寫動畫、設計遊戲、開發實用工具等,鍛鍊了孩子們的「編程思維
  • 程式語言發展70年,50種不同語言輸出「Hello World」,你知多少?
    大半個世紀以來,不斷出現的程式語言為開發者解決了哪些難題?其存在又有怎樣的特性?本文將以「Hello World」為例,來呈現50種程式語言。當我們學習一門程式語言時,都是從「HELLO,WORLD!」開始。所有程式設計師在其職業生涯中,都至少接觸過一個經典的「HELLO,WORLD!」程序。通常程式設計師會使用多種程式語言,多的甚至實現了十幾種。
  • 小學生編程入門選什麼語言和工具?
    介紹完小學生學習編程的好處,我們來看看如果孩子要學習編程,家長如何選擇程式語言和工具呢根據小學生的成長特點,能選擇能讓孩子樂於創作交互式故事、動畫、遊戲、互動程序等作口,且表達方式生動有趣,功能強大,易於學習的語言和工具,圖形化、可視化、易於操作是首選的要求。下面介紹三款目前易於學習的工具。
  • ​數據可視化 | 6個基本可視化Python庫
    這6個可視化庫均有獨特之處,可以解決特定類型的可視化任務。matplotlib以其在Python中作為二維繪圖庫提供的高度靈活性而著稱。如果您有MATLAB編程背景,您會對Matplotlib的Pyplot接口非常熟悉。
  • 50 種不同程式語言的「Hello World」,你知多少?
    通常程式設計師會使用多種程式語言,多的甚至實現了十幾種。還有一種稱為TTHW(Time to 「Hello, World!」)的方法,來衡量程式設計師創建一個新的「Hello, World!」程序的時間。你可以用多少種不同的語言編寫一個「Hello, World!」程序,你的答案是什麼?讓我們在計算機編程的世界裡回顧一翻。
  • Python和其它27種程式語言
    27 種語言過程型程式語言: C, Rust, Cython面向對象數據建模語言: Java, C#,
  • 界面,工具,及語言
    伴隨著圖形用戶界面在20世紀80年代早期到中期進入大眾視野,滑鼠和鍵盤也被廣泛地接受和使用。滑鼠通常由慣用手操作,用於如指點和選擇等與位置相關的精確操作,鍵盤則用於持續文本輸入。自此之後,計算機作為一種理解世界的模型進入了人類共同的語言體系之中。
  • 學了十幾種程式語言後,我有哪些感受?
    如若轉載請聯繫原公眾號學編程 5 年多了,我學過十幾種程式語言,比如 C、C++、Java、Python、JavaScript、Go、PHP、C#、SQL、Scala 等。乍一聽好像挺厲害的,但事實上,學過的語言很多,熟練的就那麼幾個。
  • 在Gox語言中用LCL庫進行GUI圖形界面編程-GX9
    感謝Github上的ying32提供的Govcl庫,使得我們現在可以使用Gox語言(Goxlang)結合LCL庫進行GUI圖形界面的編程,下面我們就來看一個具體的實例。在Gox語言簡介一文中,我們已經介紹過使用基於OpenGL技術的GUI圖形界面庫Giu來開發圖形界面的方式,而使用LCL庫開發則更貼近傳統程式設計師的圖形界面構建思路,我們來看用LCL庫實現與之前的例子功能一致的小型計算器的程序代碼。可以看到,代碼非常簡單,連空行加起來一共不超過70行代碼,就實現了一個圖形界面的計算器。下面我們看看執行之後的效果。
  • 用Blender來學習Python創意編程,實現傅立葉級數可視化
    前言:【編程德魯伊】系列是我的橫向編程練習筆記,每期圍繞一個主題(數學物理電子圖形聲音...),用幾種程序語言分別實現。戰法牧賊同時修,能抗能打能奶能開溜。(老鄉別走,乾貨後面有)編程德魯伊 - 數學篇 - 傅立葉級數可視化Blender + Python 實現本章做傅立葉級數可視化,已經分別練習了