×

Diagram language for computer programming

  • US 9,575,731 B1
  • Filed: 06/22/2015
  • Issued: 02/21/2017
  • Est. Priority Date: 06/22/2015
  • Status: Expired due to Fees
First Claim
Patent Images

1. A Diagram Language (DL) for computer programming, comprising:

  • at least one function performing mathematical calculations, string manipulations, character manipulations, input operations, output operations, error checking and other related support computing operations;

    wherein the at least one function provides a group of capabilities comprising;

    at least one structure definition allowing a programmer to modularize a program;

    at least one ID (identifier) representing location of an object in a structure definition;

    at least one member representing a variable that is associated with the structure definition;

    at least one Member_Function representing a function of the at least one function that is associated with a structure definition of said at least one structure definition;

    at least one Member-diagram indicating the at least one member inserted into the at least one member-diagram, thereby creating a Member-diagram, comprising at least one diagram comprising Members that are into the at least one diagram;

    at least one extension .k representing a structure definition;

    at least one extension .dl indicating a code in a file written with the DL;

    at least one type_name.k representing a programming-defined object type from an object oriented programming language;

    at least one DL-type_name-diagram representing a declaration statement of the structure definition;

    creating the DL-typename-diagram comprises the steps of;

    creating a diagram in which the type name.k is placed within it;

    in instances when the Member-diagram is attached to the DL-type_name-diagram indicating that the members are of the type name.k;

    at least one Access Specific representing access Members;

    at least one DL-type_name.k.dl file wherein, the FileName of the DL-type_name.k.dl comprises a type name.k and an extension .dl and provides a user-definition structure statement in the DL, wherein the DL-type_name.k.dl maintains only a first DL-type_name-diagram and the Member-diagram if the Member-diagram is attached to DL-type_name-diagram;

    at least one DL-KSD diagram representing the DL-type_name.k.dl and creating a DL-KSD diagram comprising the step of;

    creating a diagram, wherein the type name.k is placed into said diagram;

    wherein k has a linking that connects with the DL-type_name.k.dl file;

    at least one object representing a variable in the structure definition;

    at least one DL-object comprising its own ID;

    at least one DL-type representing a structure type that is used to declare variables and declare a DL-object statement, comprising;

    a DL-type and a DL-object;

    at least one typeUnderline representing the DL-type;

    at least one object, wherein said object is for accessible Members in order to access an Access Specific field and wherein the object comprises another object comprising a typeUnderline;

    at least one FunctionArgument representing an argument in the Function, wherein the FunctionArgument comprises the DL-type and a DL-object pair;

    at least a DL-typeList that comprises at least one DL-type;

    at least one FunctionID representing a Function'"'"'s individuality in the programming, wherein the FunctionID comprises a return-value-type;

    function-name(DL-typeList);

    at least one underline representing a connection to the File;

    at least one FunctionTile representing the Function'"'"'s individuality in the DL-type_name.k.dl file and the FunctionTile comprises an underline;

    at least one Beginning-diagram representing a step to start to process the Function programming, wherein the FunctionTile comprising the underline is placed into the at least one Beginning-diagram;

    at least one processing-diagram representing the step to continue processing a next diagram if any next diagram exists;

    at least one Body-diagram representing a function statement, wherein the Function statement is inserted into the processing-diagram;

    at least one End-diagram representing the step to End processing of the Function programming;

    at least one GlobalList representing public information, wherein a GlobalList of the at least one GlobalList comprises a declaration statement that comprises the DL-type, the DL-object and the FunctionTile comprising an underline;

    at least one FunctionID.dl file representing Function structure information, wherein the FunctionID.dl file comprises;

    the at least one Beginning-diagram, the at least one processing-diagram and the at least one End-diagram;

    at least one fromModel representing the Object in the DL-KSD, that can access the Members in the Member-diagram of another DL-KSD;

    at least one toModel representing the Members in the DL-KSD that are accessed by the Object that comprises at least one individual fromModel from said at least one fromModel;

    at least one Access-diagram representing a step to access Members from one DL-KSD from the Member-diagram of another DL-KSD;

    at least one Perpendicular-diagram representing a variable that belongs to the part of the DL-KSD.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×