<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic 4th generation language in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/4th-generation-language/m-p/3349249#M803312</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What characteristics of 4th generation languages does ABAP have? what are the other examples of 4th generation languages?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Abhishek Sarkar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 07 Feb 2008 09:27:53 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-02-07T09:27:53Z</dc:date>
    <item>
      <title>4th generation language</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/4th-generation-language/m-p/3349249#M803312</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What characteristics of 4th generation languages does ABAP have? what are the other examples of 4th generation languages?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Abhishek Sarkar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Feb 2008 09:27:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/4th-generation-language/m-p/3349249#M803312</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-07T09:27:53Z</dc:date>
    </item>
    <item>
      <title>Re: 4th generation language</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/4th-generation-language/m-p/3349250#M803313</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Refer links -&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="3303092"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="4604093"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Amit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Feb 2008 09:31:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/4th-generation-language/m-p/3349250#M803313</guid>
      <dc:creator>amit_khare</dc:creator>
      <dc:date>2008-02-07T09:31:13Z</dc:date>
    </item>
    <item>
      <title>Re: 4th generation language</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/4th-generation-language/m-p/3349251#M803314</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in general a 4GL programming language contains constructs that allow programmers to express system logic to computer systems in a manner closer to natural language than earlier languages. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One statement in a fourth-generation language such as PROGRESS typically corresponds to many lines of code in a third-generation language such as C, COBOL or Fortran. Most 4GLs are used to access databases.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;All 4GLs are designed to reduce programming effort, the time it takes to develop software, and the cost of software development.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;fourth generation: ABAP/4 - and IDMS/COBOL &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ABAP/4 is the programming language used for the thousand tiny embedded programs called transactions that make up the application. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ABAP is code written in an interpretive language similar to COBOL in syntax. &lt;/P&gt;&lt;P&gt;so in order to allows SAP customers to extend the functionality of the base product ABAP was developed in 4th generation language.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;u can find more explanation in the following site:&lt;/P&gt;&lt;P&gt;&lt;A href="http://groups.google.co.in/groups?q=why" target="test_blank"&gt;http://groups.google.co.in/groups?q=why&lt;/A&gt;&lt;EM&gt;is&lt;/EM&gt;ABAP&lt;EM&gt;a&lt;/EM&gt;4th&lt;EM&gt;generation&lt;/EM&gt;language&amp;amp;hl=en&amp;amp;um=1&amp;amp;ie=UTF-8&amp;amp;sa=X&amp;amp;oi=groups&amp;amp;ct=title&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A fourth-generation programming language (1970s-1990) (abbreviated 4GL) is a programming language or programming environment designed with a specific purpose in mind, such as the development of commercial business software. In the evolution of computing, the 4GL followed the 3GL in an upward trend toward higher abstraction and statement power. The 4GL was followed by efforts to define and use a 5GL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The natural-language, block-structured mode of the third-generation programming languages improved the process of software development. However, 3GL development methods can be slow and error-prone. It became clear that some applications could be developed more rapidly by adding a higher-level programming language and methodology which would generate the equivalent of very complicated 3GL instructions with fewer errors. In some senses, software engineering arose to handle 3GL development. 4GL and 5GL projects are more oriented toward problem solving and systems engineering.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;All 4GLs are designed to reduce programming effort, the time it takes to develop software, and the cost of software development. They are not always successful in this task, sometimes resulting in inelegant and unmaintainable code. However, given the right problem, the use of an appropriate 4GL can be spectacularly successful as was seen with MARK-IV and MAPPER (see History Section, Santa Fe real-time tracking of their freight cars - the productivity gains were estimated to be 8 times over COBOL). The usability improvements obtained by some 4GLs (and their environment) allowed better exploration for heuristic solutions than did the 3GL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A quantitative definition of 4GL has been set by Capers Jones, as part of his work on function point analysis. Jones defines the various generations of programming languages in terms of developer productivity, measured in function points per staff-month. A 4GL is defined as a language that supports 12 - 20 FP/SM. This correlates with about 16 - 27 lines of code per function point implemented in a 4GL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Fourth-generation languages have often been compared to domain-specific programming languages (DSLs). Some researchers state that 4GLs are a sub-set of DSLs. &lt;A href="https://community.sap.com/1"&gt;&lt;/A&gt; Given the persistence of assembly language even now in advanced development environments (MS Studio), one expects that a system ought to be a mixture of all the generations, with only very limited use of the first.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A number of different types of 4GLs exist:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Report generators take a description of the data format and the report to generate and from that they either generate the required report directly or they generate a program to generate the report. &lt;/P&gt;&lt;P&gt;Similarly, forms generators manage online interactions with the application system users or generate programs to do so. &lt;/P&gt;&lt;P&gt;More ambitious 4GLs (sometimes termed fourth generation environments) attempt to automatically generate whole systems from the outputs of CASE tools, specifications of screens and reports, and possibly also the specification of some additional processing logic. &lt;/P&gt;&lt;P&gt;Data management 4GLs such as SAS, SPSS and Stata provide sophisticated commands for data manipulation, file reshaping, case selection and data documentation in the preparation of data for statistical analysis and reporting. &lt;/P&gt;&lt;P&gt;Some 4GLs have integrated tools which allow for the easy specification of all the required information:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;James Martin's own Information Engineering systems development methodology was automated to allow the input of the results of system analysis and design in the form of data flow diagrams, entity relationship diagrams, entity life history diagrams etc from which hundreds of thousands of lines of COBOL would be generated overnight. &lt;/P&gt;&lt;P&gt;More recently Oracle Corporation's Oracle Designer and Oracle Developer 4GL products could be integrated to produce database definitions and the forms and reports programs. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Some successful fourth-generation languages&lt;/P&gt;&lt;P&gt;General Use / Versatile &lt;/P&gt;&lt;P&gt;IBM VisualAgen/VisualAge Generator &lt;/P&gt;&lt;P&gt;SQLWindows/Team Developer &lt;/P&gt;&lt;P&gt;Forté TOOL (transactional object-oriented language) &lt;/P&gt;&lt;P&gt;SheerPower4GL (Microsoft Windows Only) &lt;/P&gt;&lt;P&gt;PowerBuilder &lt;/P&gt;&lt;P&gt;WinDev &lt;/P&gt;&lt;P&gt;DataFlex &lt;/P&gt;&lt;P&gt;Visual DataFlex (Microsoft Windows Only) &lt;/P&gt;&lt;P&gt;Database query languages &lt;/P&gt;&lt;P&gt;FOCUS &lt;/P&gt;&lt;P&gt;NATURAL &lt;/P&gt;&lt;P&gt;Informix-4GL &lt;/P&gt;&lt;P&gt;Genero &lt;/P&gt;&lt;P&gt;Progress 4GL &lt;/P&gt;&lt;P&gt;SQL &lt;/P&gt;&lt;P&gt;SB+/SystemBuilder &lt;/P&gt;&lt;P&gt;Report generators &lt;/P&gt;&lt;P&gt;Quest &lt;/P&gt;&lt;P&gt;Report Builder &lt;/P&gt;&lt;P&gt;BuildProfessional &lt;/P&gt;&lt;P&gt;GEMBase &lt;/P&gt;&lt;P&gt;IDL-PV/WAVE &lt;/P&gt;&lt;P&gt;LINC &lt;/P&gt;&lt;P&gt;Metafont &lt;/P&gt;&lt;P&gt;NATURAL &lt;/P&gt;&lt;P&gt;Oracle Reports &lt;/P&gt;&lt;P&gt;PostScript &lt;/P&gt;&lt;P&gt;Progress 4GL Query/Results &lt;/P&gt;&lt;P&gt;RPG-II &lt;/P&gt;&lt;P&gt;Gauss &lt;/P&gt;&lt;P&gt;Data manipulation, analysis, and reporting languages &lt;/P&gt;&lt;P&gt;Clarion Programming Language &lt;/P&gt;&lt;P&gt;Ab Initio &lt;/P&gt;&lt;P&gt;ABAP &lt;/P&gt;&lt;P&gt;ADS/Online (plus transaction processing) &lt;/P&gt;&lt;P&gt;Aubit-4GL &lt;/P&gt;&lt;P&gt;Audit Command Language &lt;/P&gt;&lt;P&gt;CorVision &lt;/P&gt;&lt;P&gt;Culprit &lt;/P&gt;&lt;P&gt;DASL &lt;/P&gt;&lt;P&gt;FOCUS &lt;/P&gt;&lt;P&gt;Genero &lt;/P&gt;&lt;P&gt;GraphTalk &lt;/P&gt;&lt;P&gt;Informix-4GL &lt;/P&gt;&lt;P&gt;LANSA &lt;/P&gt;&lt;P&gt;Maple &lt;/P&gt;&lt;P&gt;MAPPER (Unisys/Sperry) now part of BIS &lt;/P&gt;&lt;P&gt;MARK-IV (Sterling/Informatics) now VISION:BUILDER of CA &lt;/P&gt;&lt;P&gt;Mathematica &lt;/P&gt;&lt;P&gt;MATLAB &lt;/P&gt;&lt;P&gt;NATURAL &lt;/P&gt;&lt;P&gt;Nomad &lt;/P&gt;&lt;P&gt;PL/SQL &lt;/P&gt;&lt;P&gt;Progress 4GL &lt;/P&gt;&lt;P&gt;PROIV &lt;/P&gt;&lt;P&gt;Ramis &lt;/P&gt;&lt;P&gt;S &lt;/P&gt;&lt;P&gt;SAS &lt;/P&gt;&lt;P&gt;SPSS &lt;/P&gt;&lt;P&gt;Stata &lt;/P&gt;&lt;P&gt;Synon &lt;/P&gt;&lt;P&gt;Xbase++ &lt;/P&gt;&lt;P&gt;Data-stream languages &lt;/P&gt;&lt;P&gt;APE &lt;/P&gt;&lt;P&gt;AVS &lt;/P&gt;&lt;P&gt;Iris Explorer &lt;/P&gt;&lt;P&gt;Database driven GUI Application Development &lt;/P&gt;&lt;P&gt;Genexus &lt;/P&gt;&lt;P&gt;Progress Dynamics &lt;/P&gt;&lt;P&gt;UNIFACE &lt;/P&gt;&lt;P&gt;SB+/SystemBuilder &lt;/P&gt;&lt;P&gt;Screen painters and generators &lt;/P&gt;&lt;P&gt;FOURGEN CASE Tools for Rapid Application Development by Gillani &lt;/P&gt;&lt;P&gt;Genero Studio &lt;/P&gt;&lt;P&gt;Oracle Forms &lt;/P&gt;&lt;P&gt;Progress 4GL ProVision &lt;/P&gt;&lt;P&gt;Unify Accell &lt;/P&gt;&lt;P&gt;SB+/SystemBuilder &lt;/P&gt;&lt;P&gt;GUI creators &lt;/P&gt;&lt;P&gt;4th Dimension (Software) &lt;/P&gt;&lt;P&gt;eDeveloper &lt;/P&gt;&lt;P&gt;MATLAB's GUIDE &lt;/P&gt;&lt;P&gt;Omnis Studio &lt;/P&gt;&lt;P&gt;OpenROAD &lt;/P&gt;&lt;P&gt;Progress 4GL AppBuilder &lt;/P&gt;&lt;P&gt;Revolution programming language &lt;/P&gt;&lt;P&gt;Web development languagues &lt;/P&gt;&lt;P&gt;ColdFusion &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Reward Points if found helpfull..&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Cheers,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Chandra Sekhar.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Feb 2008 09:32:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/4th-generation-language/m-p/3349251#M803314</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-07T09:32:17Z</dc:date>
    </item>
    <item>
      <title>Re: 4th generation language</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/4th-generation-language/m-p/3349252#M803315</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;abap is the fouth generation language because of all&lt;/P&gt;&lt;P&gt;applications are write on the application server and execute&lt;/P&gt;&lt;P&gt;on the server only.all reports are done by using the&lt;/P&gt;&lt;P&gt;advanced business language.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;by using abap language we r connecting to data base.&lt;/P&gt;&lt;P&gt;those languages which are connecting  to data base they are &lt;/P&gt;&lt;P&gt;4 th generation languages.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[Fourth-generation programming language|http://en.wikipedia.org/wiki/4GL]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward Points if useful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Feb 2008 09:33:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/4th-generation-language/m-p/3349252#M803315</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-07T09:33:10Z</dc:date>
    </item>
    <item>
      <title>Re: 4th generation language</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/4th-generation-language/m-p/3349253#M803316</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check the below links&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.decosta.com/Nomad/tales/history.html" target="test_blank"&gt;http://www.decosta.com/Nomad/tales/history.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://articles.techrepublic.com.com/5100-6329_11-5034224.html" target="test_blank"&gt;http://articles.techrepublic.com.com/5100-6329_11-5034224.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Nagaraj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Feb 2008 09:35:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/4th-generation-language/m-p/3349253#M803316</guid>
      <dc:creator>former_member404244</dc:creator>
      <dc:date>2008-02-07T09:35:40Z</dc:date>
    </item>
  </channel>
</rss>

