Friday, July 3, 2020
General Programming Language Essay - 550 Words
General Programming Language? (Essay Sample) Content: Is SQL a general programming language?Insert NameInsert InstitutionStructured query language first established by IBM can be rooted in programming languages that link with the database, or they may be related to work with the database (Moris, February 4, 2014). It is mainly made up of data manipulation language and data definition language. It majorly handles the insertion of data, querying the data, updating, deletion and schema creation. Further, it controls the means of accessing data. SQL is not a general purpose programming language. Thus, it works best when embedded or used as dynamic. It is difficult and complicated to use it alone. SQL cannot handle actions that are not declarative such as user interaction and report printing. In addition, SQL cannot send the results of a query to a user interface in the form of graphical (M A K Pan, 2009). Embedding SQL has benefits like reduction in the complexity through evading the cluttered nature of ODBC or function ca lls. However, it requires a preprocessor that is dedicated. The case that SQL does not accept all types of queries further justifies this argument.SQLs ability to express operations in the computing realm that are complex is inadequate. Further, it does not support capabilities like procedural programming. Thus, the use of statements of control that are necessary for developing programs is not recommended. Hence, incomplete. SQL is also a database manipulation language that is not procedural. The concluding phrase shows that it only contracts objects of the database that are made up of rows, columns and tables (Donahoo Speegle, 2005). It also includes the use of cursors. However, a general programming language will incorporate lists, variables, arrays and records.However, there are developments ongoing on making it an entirely general programming language. The result would be ability to control complex objects (Rinard, 2008). Thus, it would have capabilities to handle inheritance, data types defined by the user and queries that are recursive. Other capabilities will be to manage identifiers of ...
Subscribe to:
Posts (Atom)