Feekood脚本语言介绍(转)

转 http://blog.csdn.net/wooyoogame/article/details/43940511

想想现在的编程语言,可谓是五花八门,各有所长。技术的发展日新月异,可怜的程序猿不得不去阅读那些眼花缭乱的技术文档,了解那些层出不穷的开发框架,熟练使用各种各样的开发工具,搜索无法应对的开发问题。

试问有没有一门编程语言能够让程序猿在完全不用搭建任何开发环境,完全没有任何语言基础的情况下快速开发出简单实用、效果炫酷,而且跨平台的游戏或者应用呢。

This is where amazing happens….

在接下来的系列博文中,我将为大家介绍一门新的编程语言,名字叫做Feekood

1. 名字的由来

就和当年的Google一样,Feekood也是我们的一个自造词,试读一下,你可能能拼出来,没错,就是“飞酷的”,这个词不仅表达了我们的语言能够快速进行应用开发,而且还能让你的应用炫酷无比。

2. 语言特点

1. 平台无关性

平台无关性是指Feekood脚本开发的应用能运行于不同的平台。包括Web端以及移动端。其中Web端依托微软的Silverlight技术,能够轻松实现UI界面、3D交互、动画展示等类型的应用。同时Feekood语言移植了移动端版本,能够实现Web端的代码无缝运行在移动端(目前Android版本已进入测试阶段,IOS版还在开发中),从而大大提高了程序代码的可移植性。

2. 代码简单易懂,入门零基础

Feekood语言参考并汲取了很多语言的设计,包括JavaScript、C#、R、prolog、matlab等。Feekood语言的代码通俗易懂,就算是没有任何编程基础的小白,也可以轻松上手,如果不懂任何英文,甚至还可以用中文进行开发。

对于脚本的语法后续会有更加详细的介绍,现在不妨来两道开胃小菜:

// 打印99乘法表
Print(1...9 * 1...(1...9));

效果:

// 中文编程

include(":/Samples/Templates/ChineseWords.ais");// 引用中文映射表

读取模型("立方体",":/Samples/Images/立方体.obj","obj");//读取模型
读取图片("图片",":/Samples/Images/图片.png");//读取图片
立方体对象1=
{
    类型:"网格";
    模型:"立方体";
    纹理:"图片";
};
创建(立方体对象1);//创建一个3d模型对象

效果:

3. 快速展现3D效果

掌握3D模型和动画的展现技术,如果从零开始的话你可能需要掌握绘图的原理、模型透视、光效、材质、纹理和纹理映射、变换和矩阵、顶点和坐标、法线等很多涉及到图形学底层的知识,对于一个菜鸟来说,这些知识就足够喝上几壶,更别说要真正的开发出一个成型的3D应用了。

然而从上述的3D模型展示不难看出,所有3D展示所需要的元素都已经被内置到Feekood语言中,只需几个简单的属性配置,就可以轻松实现3D效果。

4. 应用面广

Feekood语言的应用面广从函数库就可以看出,网站的API文档 中目前包括数百个脚本函数,目标涵盖金融、数学、人工智能、数据处理、多媒体、3D技术等,可以应对web应用、仿真展示、3D游戏等多种多样的应用开发需求。

5.无需搭建开发环境

开发环境的搭建无疑是程序猿在开发之前的头等大事,除了下载各类工具以外,还要进行各种配置,通常一个开发环境的熟悉就会耗费大量的时间。然而,如果选择Feekood语言,那么你对这些问题将完全无需操心,因为Feekood的开发采用了在线编程,所有开发和调试工作只需打开浏览器,安装一个平台的开发插件即可。

3. 综述

Feekood是一种人工智能脚本技术,旨在建立一个开放的脚本语言平台,解决一系列的应用软件快速开发问题。

Feekood结合了面向对象设计、面向过程设计各自的优势,在传统程序设计逻辑的基础上,提供了更多更丰富的内容,通过提供丰富的编程接口和模板程序,大大简化编码工作,全面提高软件开发的工作效率。

Feekood提供平台化的编程方式,网络化的资源管理,让您可以随时随地开展工作。基于Feekood核心技术,可以迅速搭建游戏开发平台、大数据处理和分析、3D智能展现平台和行业应用平台。

我们相信“大道至简”,以最简单的方式完成工作,就是最好的选择。您只需掌握少量语法,参照样例程序,就可以将原本复杂的事情简单化,使开发者能够集中时间和精力关注业务,轻松地做出更好的软件产品。

出处:http://blog.csdn.net/wooyoogame/article/details/43940511

时间: 2024-10-27 10:48:57

Feekood脚本语言介绍(转)的相关文章

Feekood语言介绍

Feekood是一种人工智能脚本技术,旨在建立一个开放的脚本语言平台,解决一系列的应用软件快速开发的问题. Feekood结合了面向对象设计(OOP).面向过程设计各自的优势,在传统程序设计逻辑的基础上,提供了更多更丰富的内容,通过提供丰富的编程接口和模板程序,大大简化编码工作,全面提高软件开发的工作效率. Feekood提供平台化的编程方式,网络化的资源管理,让您可以随时随地开展工作.基于Feekood核心技术,可以迅速搭建游戏开发平台.大数据处理和分析.3D智能展现平台和行业应用平台. 我们

Cocos2d-x 脚本语言Lua介绍

Cocos2d-x 脚本语言Lua介绍 本篇博客记录Lua学习.学习来自eoe论坛,Lua语言开发Cocos2d-x游戏入门视频教程,猛戳下面地址: http://www.eoeandroid.com/thread-320602-1-1.html 由于Lua语言小巧.简单.能与C/C++无缝结合.运行高速.易于更新等长处,越来越多的公司在使用Lua语言进行游戏开发,而非常多Cocos2d-xproject师的招聘要求上直接写明要求会Lua语言.我了解到一家公司在开发Cocos2d-x游戏时游戏逻

Oracle中的sql脚本语言中的循环语句介绍

--sql脚本语言的循环介绍:--1.goto循环点.declare  x number;begin  x:=0;--变量初始化:  <<repeat_loop>>--设置循环点.  x:=x+1;  dbms_output.put_line(x);--循环体  if x<9 then            --进入循环的条件.    goto repeat_loop;   --用goto关键字引导进入循环.    end if;end; --2.for循环. declare

Feekood开发环境介绍(1)-- 系统配置及基本界面 转

转http://blog.csdn.net/wooyoogame/article/details/43958119 之前在介绍脚本语言时提到,使用Feekood语言开发时无需搭建任何的开发环境,只需打开浏览器即可进行编程,下面就让我们来看一下具体的开发环境. 系统要求 操作系统:Windows.虽然微软官方提供了Silverlight的Mac版本,但是由于系统差异,很多功能依然有出入,所以建议大家使用Windows系统进行开发. 浏览器:以Chrome和Firefox等为代表的现代浏览器. 平台

Java中使用Lua脚本语言(转)

Lua是一个实用的脚本语言,相对于Python来说,比较小巧,但它功能并不逊色,特别是在游戏开发中非常实用(WoW采用的就是Lua作为脚本的).Lua在C\C++的实现我就不多说了,网上随便一搜,到处都是这方面的介绍,我想说的是如何在Java下使用Lua以提高编程效率.增强你的程序可扩展性. 首先,要在Java上使用Lua脚本,必须有关于Lua脚本解释器以及Java程序可以访问这些脚本的相关API,即相关类库.我使用的是一个叫做LuaJava的开源项目,可以在: http://www.keple

[Java面试九]脚本语言知识总结.

核心内容概述 1.JavaScript加强,涉及到ECMAScript语法.BOM对象.DOM对象以及事件. 2.Ajax传统编程. 3.jQuery框架,九种选择器为核心学习内容 4.JQuery UI插件 5.jQuery Ajax编程 6.jQuery第三方插件 7.反向Ajax编程(彗星) 一.JavaScript基础加强 JavaScript是在浏览器内容运行,无需编译.解释执行动态脚本语言,是一种弱类型语言,所有变量使用var定义. JavaScript的3个组成部分分别为:核心(E

XSS跨站点脚本的介绍和代码防御

0x01 介绍 可能会窃取或操纵客户会话和 cookie,它们可能用于模仿合法用户,从而使黑客能够以该用户身份查看或变更用户记录以及执行事务在以下情况下会发生跨站点脚本编制 (XSS) 脆弱性: [1] 不可信数据进入 Web 应用程序,通常来自 Web 请求. [2] Web 应用程序动态生成了包含此不可信数据的 Web 页面. [3] 页面生成期间,应用程序不会禁止数据包含可由 Web 浏览器执行的内容,例如 JavaScript.HTML 标记.HTML 属性.鼠标事件.Flash 和 A

Feekood开发环境介绍(2)-- 资源管理界面(转)

转http://blog.csdn.net/wooyoogame/article/details/43969965 在上一节中为大家介绍了Feekood开发的基本界面,本节将重点为大家介绍其中的资源管理版块. 资源管理界面主要包括资源树和资源详细信息展示两个部分.如图所示: 资源树介绍 1.目录图标 可读写目录即用户可以进行读写操作的目录,所有用户第一次进入界面后会看到一个和自己用户名同名的可读写目录,又称为工作目录.除此之外,如果获得其他用户目录的读写权限,则可以看到其他可读写的目录. 只读目

SiKuli 图形脚本语言【转载】

Sikuli 是一种新颖的图形脚本语言,或者说是一种另类的自动化测试技术.它与我们常用的自动化测试技术(工具)有很大的区别. 当你看到上图sikuli的脚本时,一定会惊呼,这样都可以~!脚本加截图~~~ OK ,在惊讶过后,我们一起来大体的了解一下这个技术. 什么是Sikuli? Sikuli脚本自动化,你在屏幕上看到的任何东西.它使用图像识别,识别和控制GUI组件.这是有用的,当有一个GUI的内部或源代码的访问是不容易的. Sikuli(在墨西哥维乔印第安人的语言里是”上帝之眼”的意思)是由美