鲸鱼编程并不是一种特定的编程语言,而是一种 编程方法论或 编程教育方法。它由Jonas Bonér在2018年提出,旨在通过将大型软件系统分解成许多小而自治的模块(称为“鲸鱼”),这些模块之间通过消息进行通信,从而实现系统之间的解耦和灵活性。鲸鱼编程的核心思想是使编程更加简单易懂,适合初学者和青少年学习编程思维和基本的编程概念。
鲸鱼编程可以通过多种方式实现,包括图形化编程语言、自然语言编程等。例如,有些鲸鱼编程工具采用图形化的积木块,学习者可以通过拖拽和连接块来完成编程任务,而无需编写繁琐的代码。此外,还有一些鲸鱼编程器用于嵌入式系统开发,帮助开发者对单片机进行编程和加载程序。
综上所述,鲸鱼编程是一种编程方法论或教育方法,而不是一种具体的编程语言。它通过不同的实现方式,如图形化编程、自然语言编程等,使编程变得更加简单易懂,适合不同年龄段和技能水平的学习者。