Repository logo
  • English
  • Català
  • Čeština
  • Deutsch
  • Español
  • Français
  • Gàidhlig
  • Italiano
  • Latviešu
  • Magyar
  • Nederlands
  • Polski
  • Português
  • Português do Brasil
  • Suomi
  • Svenska
  • Türkçe
  • Tiếng Việt
  • Қазақ
  • বাংলা
  • हिंदी
  • Ελληνικά
  • Yкраї́нська
  • Log In
    New user? Click here to register.Have you forgotten your password?
Repository logo
  • Communities & Collections
  • All of DSpace
  • English
  • Català
  • Čeština
  • Deutsch
  • Español
  • Français
  • Gàidhlig
  • Italiano
  • Latviešu
  • Magyar
  • Nederlands
  • Polski
  • Português
  • Português do Brasil
  • Suomi
  • Svenska
  • Türkçe
  • Tiếng Việt
  • Қазақ
  • বাংলা
  • हिंदी
  • Ελληνικά
  • Yкраї́нська
  • Log In
    New user? Click here to register.Have you forgotten your password?
  1. Home
  2. Browse by Author

Browsing by Author "Ameer Hamzah"

Now showing 1 - 1 of 1
Results Per Page
Sort Options
  • No Thumbnail Available
    Item
    Cgen z
    (UMT.Lahore, 2016) Musharaf Islam; Ameer Hamzah; Bilal Ahmad; Hassam Raza
    The first ever thing that we encountered when we started our degree was problem solving. And since then problem solving has been the whole crux of the thing. Although the problem with problem solving is that not everyone who can solve a problem can translate it into code. This the problem that every other person has faced in some step of this process. We saw the problem and took it as a challenge to solve it, or improve the efficiency of logic to code generation. There are numerous projects that are being carried out in the world related to this. But there has been no promising outcome. Our work shows that it is possible for us to create that concrete and promising. Although the difficulty that we faced throughout the whole process of making a tool like this was that there is no formal pseudocode for anyone to write. Hence a pseudocode was designed to meet the requirements of the general public. A language that is easy to use and easy to write. Putting it into solid words, our problem is to create a bridge between logic building and code writing. Because everyone can have a certain logic to solve a certain problem, but when they try and code that problem, then things go south. Our scope of this was to handle three types of coding sequences, sequential, conditional, and iterative. This was used to limit our scope because we had a limited amount of time. To know what kind of pseudocode people write, we went to different universities (this included our university too) and we conducted surveys to know and understand the different types of pseudocodes people write. And from that we extracted the most common way of writing a pseudocode. Once we understood that, the only thing left to do was to identify the building blocks of our language from the conducted surveys. After a month or two of this hard work, we had a language, we had the guidance to generate something that will be helpful to the student and researcher community. Our end product was satisfying. We had made a tool that code take pseudocode as an input and generate a C++ corresponding code. So according to us if a person knows how to solve a problem and put the solution in simple words, our tool can generate the corresponding code for it. Our tool helps in pure logic building, efficient and error free code generation, accelerated learning of the C++ language.

DSpace software copyright © 2002-2026 LYRASIS

  • Cookie settings
  • Privacy policy
  • End User Agreement
  • Send Feedback