【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及将程序生成的技术,特别涉及用户不直接地输入源代码而生成程序的技术。
技术介绍
计算机目前在日常生活中已不可缺少。计算机例如被装载在终端装置、携带电话、家用电器等各种装置上,适当地控制这些装置具有的硬件,并实现规定的功能。例如,终端装置在企业中被用于业务管理,在研究机构被用于实验结果的解析,在个人级别上被用于电子邮件的发送接收或网页的浏览。一般地,就利用计算机来实现规定的功能来说,需要由计算机执行程序。为了编制这样的程序,需要良好的专门知识。例如,通过以C语言、C++语言、JAVA(注册商标)等编程语言来编制源程序,并将其用编译器进行编译,从而编制出可由计算机执行的机器语言的程序。有根据表形式的程序格式书来自动地生成这种源程序的技术(参照专利文献1)。专利文献1特开2003-208307号公报随着计算机的普及和计算机利用领域的多样化,程序的需要数年年增加。而且,这样的程序的开发期间也呈现被缩短的趋势。但是,因长期性的程序员的缺乏、程序技术的迅速发展、执行程序的装置的迅速发展等,时常发生不能在需要的时候接受程序的供给的情况。
技术实现思路
本专利技术的目的在于提供用于缩短程序的开发期间的技术、减少程序开发上需要的劳动的技术、容易地编制程序的技术。本专利技术的一个方案是生成程序的系统。该系统包括接受部,接受用于形成程序的参数的输入,程序用于实现规定的处理;生成部,根据参数,动态地生成程序的源代码;编译部,将源代码进行编译,从而生成可由规定的终端装置执行的程序;以及指示部,检测源代码已生成的情况,从而对编译部指示将该源代码进行编译。由此,可以连续地进 ...
【技术保护点】
一种程序生成系统,其特征在于,包括: 接受部,接受用于形成程序的参数的输入,所述程序用于实现规定的处理; 生成部,根据所述参数,动态地生成所述程序的源代码; 编译部,将所述源代码进行编译,从而生成可由规定的终端装置执行的程序;以及 指示部,检测所述源代码已生成的情况,从而对所述编译部指示将该源代码进行编译。
【技术特征摘要】
【国外来华专利技术】JP 2003-8-20 296761/20031.一种程序生成系统,其特征在于,包括接受部,接受用于形成程序的参数的输入,所述程序用于实现规定的处理;生成部,根据所述参数,动态地生成所述程序的源代码;编译部,将所述源代码进行编译,从而生成可由规定的终端装置执行的程序;以及指示部,检测所述源代码已生成的情况,从而对所述编译部指示将该源代码进行编译。2.如权利要求1所述的程序生成系统,其特征在于,还包括检查部,对所述程序的数据量比规定的数据量小的情况进行检查,在所述程序的数据量比规定的数据量小的情况下,可将该程序提供给所述终端装置。3.如权利要求2所述的程序生成系统,其特征在于,还包括通知部,在所述程序的数据量比所述规定的数据量大的情况下,进行用于催促将所述参数的数目减少的通知。4.如权利要求2所述的程序生成系统,其特征在于,对每个利用所述程序的终端装置设定所述规定的数据量。5.如权利要求2所述的程序生成系统,其特征在于,还包括存储由所述检查部检查出的程序的存储部;以及将存储于所述存储部中的程序提供给所述终端装置的提供部,所述检查部在所述生成部生成的程序的数据量比规定的数据量小的情况下,将该程序存储在所述存储部。6.如权利要求2所述的程序生成系统,其特征在于,还包括对所述参数的数目进行限制的限制部,以使所述程序的数据量比所述规定的数据量小。7.如权利要求6所述的程序生成系统,其特征在于,所述生成部根据所述参数,生成包含有程序代码的所述源代码,所述程序代码用于形成作为输入接口的组件,所述参数被以每个所述组件进行成组,所述限制部以组为单位来限制所述参数的数目。8.如权利要求6所述的程序生成系统,其特征在于,所述限制部根据所述接受部接受的参数,预测被生成的程序的数据量,从而判定是否需要减少所述参数的数目。9.如权利要求8所述的程序生成系统,其特征在于,在预测的程序的数据量比所述规定的数据量大的情况下,所述限制部判定为需要减少所述参数的数目。10.如权利要求6所述的程序生成系统,其特征在于,所述限制部比较所述接受部接受的参数的数目和预先设定的数目,从而判定是否需要减少所述参数的数目。11.如权利要求10所述的程序生成系统,其特征在于,在所述接受部接受的参数的数目比所述预先设定的数目多的情况下,所述限制部判定为需要减少所述参数的数目。12.如权利要求8所述的程序生成系统,其特征在于,在需要减少所述参数的数目的情况下,所述限制部对所述通知部指示进行所述通知。13.如权利要求1所述的程序生成系统,其特征在于,所述参数包含指定是否利用所述终端装置的规定的功能的信息,所述生成部生成包含有程序代码的源代码,所述程序代码用于利用被指定的所述规定的功能。14.如权利要求13所述的程序生成系统,其特征在于,在所述参数中包含有指定利用所述终端装置的位置信息取得功能的信息的情况下,所述生成部生成包含有程序代码的所述源代码,所述程序代码用于利用所述位置信息取得功能。15.如权利要求13所述的程序生成系统,其特征在于,在所述参数中包含有指定利用所述终端装置的摄影功能的信息的情况下,所述生成部生成包含有程序代码的所述源代码,所述程序代码用于利用所述摄影功能。16.如权利要求1所述的程序生成系统,其特征在于,还包括使所述参数的输入画面显示在显示部上的显示处理部,所述接受部接受经由所述输入画面输入的参数。17.如权利要求16所述的程序生成系统,其特征在于,所述程序是,形成用于输入对于规定的调查内容的调查数据的输入接口,使所述终端装置实...
【专利技术属性】
技术研发人员:高岛教和,及川步,
申请(专利权)人:日本烟草产业株式会社,
类型:发明
国别省市:JP[日本]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。