Open Access. Powered by Scholars. Published by Universities.®

Computer Sciences Commons

Open Access. Powered by Scholars. Published by Universities.®

Programming Languages and Compilers

Institution
Keyword
Publication Year
Publication
Publication Type
File Type

Articles 1711 - 1740 of 1844

Full-Text Articles in Computer Sciences

Pembelajaran C++ Di Web (Pc++), Muda Mohd Norhadi Jan 2001

Pembelajaran C++ Di Web (Pc++), Muda Mohd Norhadi

Student Works (2000-2009)

Dewasa ini, perkembangan teknologi maklumat pesat membangun dan pantas berubah. Dalam bidang pendidikan wajar menggunaknn teknologi maklumat supaya bidang pendidikan tidak ketinggalan dalam perkembangan teknologi maklumat. Oleh itu, pembangunan web dan sistem yang melibatkan pendidikan adalah satu perkara penting bagi menggantikan sistem manual atau sebagai satu altenatif mempelajari sesuatu pelajaran. Pembelajaran C++ di web ini merupakan satu sistem yang membolehkan pengaturcara yang bahru dan pelajar mempelajari C++. Sistem ini dibangun dengan menggunakan Visual Script. Front Page, Avtive Server Pages (ASP) dan perisian yang berkaitan. Dalam bab I menceritakan tentang pengenalan kepada pembelajaran berkomputer (computer aided learning). Dalam bab II pula …


Messaging Application, Hooi Phaik Yew Jan 2001

Messaging Application, Hooi Phaik Yew

Student Works (2000-2009)

Statistics have shown that more and more people are switching to WAP (Wireless Application Protocol) handphones and most people would have heard of WAP before. Undeniably WAP's future is bright and WAP applications prospects are even better. This alone has encouragrd many programmers into developing WAP applications. Study had shown that this is true in part of the world with more and more hooking up to WAP hand phones. Internet Messaging programs have existed for a long time. Currently there's no WAP Messaging Application (WAP-MA) but it's just a matter of time before somebody invented it. This project is involved …


Vhdl Implementation For Jawi Character Recognition, Mustafa Norita Adila Jan 2001

Vhdl Implementation For Jawi Character Recognition, Mustafa Norita Adila

Student Works (2000-2009)

Kewujudan tulisan jawi sejak dahulu lagi telah menghasilkan pelbagai karya penting dalam perkembangan islam. Sebagai satu bahasa pengantara, tulisan jawi dianggap penting dalam bidang penulisan. Tidak terhad hanya kepada buku-buku, dokumen-dokumen dan manuskrip-manuskrip yang ditulis dalam tulisan jawi, malah penggunaanya amat meluas dan meliputi keseluruhan bidang. Menyedari kepentingannya, timbul minat saya untuk mengkaji dengan lebih mendalam bagaimana komputer boleh mengenali dan memahami tulisan ini tanpa menggunakan tenaga manusia berdasarkan kepada beberapa kajian yang sedia ada yang telah dijalankan oleb mereka yang pakar dalam teknologi komputer digital. Secara keseluruhan, kajian ini akan membantu memudahkan lagi pengecaman tulisan tangan jawi yang dilakukan …


Development Of Object-Oriented Components For Atm Network Simulation With Emphasis On Schedule Policies In Traffic Shaping, Chee Sum Wong Jan 2001

Development Of Object-Oriented Components For Atm Network Simulation With Emphasis On Schedule Policies In Traffic Shaping, Chee Sum Wong

Student Works (2000-2009)

Asynchronous Transfer Mode (ATM) is considered to be the ground which B-ISDN is to be built. The traffic control of ATM network is important to provide Quality of Service (QoS) for network applications Therefore, different traffic management procedures have been introduced to achieve network performance objectives. Traffic shaping is one of the traffic management mechanisms that able to protect the network and the end-system from congestion probleam. This project focuses on the development for simulation of different scheduling policies in traffic shaping with object-oriented approach. The simulator is designed and implemented to ensure the correctness of scheduling within the network …


Unified Modeling Language: A Complexity Analysis, Keng Siau, Q. Cao Jan 2001

Unified Modeling Language: A Complexity Analysis, Keng Siau, Q. Cao

Research Collection School Of Computing and Information Systems

Unified Modeling Language (UML) is the standard visual modeling language for Object Oriented (OO) systems development, but it has been criticized for its complexity, inconsistent semantics, and ambiguous constructs. A set of complexity indices for UML and the nine diagramming techniques in UML was compiled recently. The complexity analysis is formulated based on the number of constructs, associations, roles, and so forth, in a modeling method. We argue that this set of metrics provides an indication of the theoretical complexity of the modeling methods. On the other hand, the theoretical complexity of the modeling methods does not necessarily relate to …


Learning Languages And Functions By Erasing, Sanjay Jain, Efim Kinber, Steffen Lange, Rolf Wiehagen, Thomas Zeugmann Jun 2000

Learning Languages And Functions By Erasing, Sanjay Jain, Efim Kinber, Steffen Lange, Rolf Wiehagen, Thomas Zeugmann

School of Computer Science & Engineering Faculty Publications

Learning by erasing means the process of eliminating potential hypotheses from further consideration thereby converging to the least hypothesis never eliminated. This hypothesis must be a solution to the actual learning problem. The capabilities of learning by erasing are investigated in relation to two factors: the choice of the overall hypothesis space itself and what sets of hypotheses must or may be erased. These learning capabilities are studied for two fundamental kinds of objects to be learned, namely languages and functions. For learning languages by erasing, the case of learning indexed families is investigated. A complete picture of all separations …


Structured Web Databases, Shuang Li May 2000

Structured Web Databases, Shuang Li

Dissertations and Theses

Recent research has focused on the cooperation of web server and database server software in the deployment of data-intensive web sites. That work has focused either on storing data in a database that can be used to generate the contents of a web site, or on providing interfaces and gateways to enable queries to be invoked from web pages and executed at external database servers.

This thesis describes the implementation of a prototype of the Data Web system that is being implemented at Portland State University. With Data Web, a user can embed in a web page virtual tables that …


Mpj: Mpi-Like Message Passing For Java, Bryan Carpenter, Vladimir Getov, Glenn Judd, Anthony Skjellum, Geoffrey C. Fox Jan 2000

Mpj: Mpi-Like Message Passing For Java, Bryan Carpenter, Vladimir Getov, Glenn Judd, Anthony Skjellum, Geoffrey C. Fox

Northeast Parallel Architecture Center

Recently, there has been a lot of interest in using Java for parallel programming. Efforts have been hindered by lack of standard Java parallel programming APIs. To alleviate this problem, various groups started projects to develop Java message passing systems modeled on the successful Message Passing Interface (MPI). Official MPI bindings are currently defined only for C, Fortran, and C++, so early MPI-like environments for Java have been divergent. This paper related an effort undertaken by a working group of the Java Grande Forum, seeking a consensus on an MPI-like API, to enhance the viability of parallel programming using Java.


Derivation Of Secure Parallel Applications By Means Of Module Embedding, Atanas Radenski Jan 2000

Derivation Of Secure Parallel Applications By Means Of Module Embedding, Atanas Radenski

Mathematics, Physics, and Computer Science Faculty Books and Book Chapters

An enhancement to modular languages called module embedding facilitates the development and utilization of secure generic parallel algorithms.


An Hpspmd Programming Model, Bryan Carpenter, Geoffrey C. Fox, Guansong Zhang Jan 2000

An Hpspmd Programming Model, Bryan Carpenter, Geoffrey C. Fox, Guansong Zhang

Northeast Parallel Architecture Center

Building on research carried out in the Parallel Compiler Runtime Consortium (PCRC) project, this article discusses a language model that combines characteristic data-parallel features from the HPF standard with an explicitly SPMD programming style. This model, which we call the HPspmd model, is designed to facilitate direct calls to established libraries for parallel programming with distributed data. We describe a Java-based HPspmd language called HPJava.


Software Design Recovery Of Object Oriented Systems Developed In C++, Mohamed Reffat El Harras Jan 2000

Software Design Recovery Of Object Oriented Systems Developed In C++, Mohamed Reffat El Harras

Archived Theses and Dissertations

No abstract provided.


Region Broadcasting In Multiway Channel Networks, Rania Hussein Mameesh Jan 2000

Region Broadcasting In Multiway Channel Networks, Rania Hussein Mameesh

Archived Theses and Dissertations

No abstract provided.


Multicast Services For Multimedia Collaborative Applications, Emad Eldin Mohamed Mohamed Jan 2000

Multicast Services For Multimedia Collaborative Applications, Emad Eldin Mohamed Mohamed

Computer Science Theses & Dissertations

This work aims at providing multicast services for multimedia collaborative applications over large inter-networks such as the Internet. Multimedia collaborative applications are typically of small group size, slow group membership dynamics, and awareness of participants' identities and locations. Moreover, they usually consist of several components such as audio, video, shared whiteboard, and single user application sharing engines that collectively help make the collaboration session successful. Each of these components has its demands from the communication layer that may differ from one component to another. This dissertation identifies the overall characteristics of multimedia collaborative applications and their individual components. It also …


Extending Traditional Static Analysis Techniques To Support Development, Testing And Maintenance Of Component-Based Solutions, Robert David Cherinka Jan 2000

Extending Traditional Static Analysis Techniques To Support Development, Testing And Maintenance Of Component-Based Solutions, Robert David Cherinka

Computer Science Theses & Dissertations

Traditional static code analysis encompasses a mature set of techniques for helping understand and optimize programs, such as dead code elimination, program slicing, and partial evaluation (code specialization). It is well understood that compared to other program analysis techniques (e.g., dynamic analysis), static analysis techniques do a reasonable job for the cost associated with implementing them. Industry and government are moving away from more ‘traditional’ development approaches towards component-based approaches as ‘the norm.’ Component-based applications most often comprise a collection of distributed object-oriented components such as forms, code snippets, reports, modules, databases, objects, containers, and the like. These components are …


Analisa Perkataan: Rumi Dan Jawi, Mohamad Emilinda Jan 2000

Analisa Perkataan: Rumi Dan Jawi, Mohamad Emilinda

Student Works (2000-2009)

Rumi dan Jawi adalah suatu projek yang cuba dibangunkan bagi memenuhi keperluan suatu perisian bantu yang dapat menukarkan perkataan bertulisan Jawi kepada Rumi dan sebaliknya. Selain daripada berfungsi sebagai alat penukaran perkataan, sistem ini juga bertindak sebagai alat yang akan mendedahkan kepada pengguna mengenai morfologi bahasa. Di mana dalam kajian morfologi ini, akan dititikberatkan kepada bahagian imbuhan sahaja. Pengguna akan dapat memasukkan sebarang perkataan yang berimbuhan samada dalam bahasa Jawi atau Rumi dan kemudian proses penukaran perkataan akan dilakukan. Projek ini dilihat sebagai suatu keperluan kerana sebelum ini telah ada usaha pembangunan alat penukaran Rumi-Jawi dan alat penukaran Jawi-Rumi sebagai …


Rekabentuk Cip Pemamtapatan Data, Ismail Shah Rizal Jan 2000

Rekabentuk Cip Pemamtapatan Data, Ismail Shah Rizal

Student Works (2000-2009)

Dokumen ini telah disiapkan untuk membuat cadangan projek Timiah Tahun Akhir yang bertajuk Rekabentuk Perkakasan Cip Pemampatan Data. Babagian pertama adalah berkenaan pengenalan yang memberi gambaran tentang tujuan, objektif dan kepenringan projek juga keperluan perkakasan dan perisian dalarn proses pembanguoan. Bahagian kedua pula, tumpuan diberikan kepada pemampatan data iaitu jenis teknik, algoritma Huffman dan contoh penggunaan Huffman. Dalarn bahagian ketiga, pengenalan terhadap perisian yang akan digunakan iaitu perisian VHDL. Bahagian keempat dokumen menyentuh tentang pendekatan pembangunan modul rekabentuk dan rekabentuk akhir perkakasan yang akan dibangunkan. Juga turut dimasukkan ialab gambarajah status bertujuan untuk memudahkan pemahaman. Dalam bahagian lima pula, implementasi …


Digital Game-Based Learning: C++ / Rachael Voo Sze Ying, Voo Sze Ying Rachael Jan 2000

Digital Game-Based Learning: C++ / Rachael Voo Sze Ying, Voo Sze Ying Rachael

Student Works (2000-2009)

Game-based learning has been recognized as an important alternative to traditional method of teaching. It can help both adults and children in learning new concepts, gaining expertise and practicing knowledge. Though game-based learning is mostly applied in children's education, it can be helpful for adult vocational and university-level learning. Digital Game-based Learning: C++, which I prefer to refer to as Digital Game-based C++ Learning System is a web-based system that promotes learning C++ through games. It is the first of its kind whereby no programming language is to be learned through games. So, basically this system's objective to provide aid …


Sistem Waktu Solat Dan Tahun Hijrah (Laman Nurani) / Sharifah Haslinda Sayed Boniamin, Sayed Boniamin Sharifah Haslinda Jan 2000

Sistem Waktu Solat Dan Tahun Hijrah (Laman Nurani) / Sharifah Haslinda Sayed Boniamin, Sayed Boniamin Sharifah Haslinda

Student Works (2000-2009)

Sistem Waktu Solat dan Tahun Hijrah ini adalah sistem yang akan memaparkan paparan kalender terkini, pertukaran kalender dari kalender Hijrah ke kalender Gregorian dan sebaliknya, serta paparan bagi waktu solat semasa meng1kut nama bandar atau daerah yang dipilih oleh pengguna.Selain daripada itu, pengguna juga dapat mengetahui perkara atau peristiwa yang penting di dalam Islam mengenai cara sambutan, kenapa diraikan, bila dan bagaimana. Sistem ini dibina berasaskan laman web, ini kerana pengguna akan lebih mudah mendapatkan sistem ini daripada internet berbanding dengan aplikasi perisian. Skop bagi sistem ini adalah merangkumi paparan waktu solat, pertukaran kalender dan juga peristiwa-peristiwa penting dalam Islam. …


Control Application For Client Server/Based: Interactive Puzzle Game, Francis Evelyn Jan 2000

Control Application For Client Server/Based: Interactive Puzzle Game, Francis Evelyn

Student Works (2000-2009)

IPG is a web-enabled application developed through client/server based architecture. Client/server architecture can be define as a design approach that divides the functional processing of an application and distributes it across two or more processing platforms. IPG is design in fulfillment of the client/server environment, which provides the infrastructure of such as middleware, networks, operating systems, hardware that supports the current distributed applications. IPG gives the interactive utility that enables concurrent users in the networked computing. This application supports the gaming features such as winning, loss, and draw, create a new game and many else. IPG also acts and tries …


Web Wordpro, Yeu Wen Wong Jan 2000

Web Wordpro, Yeu Wen Wong

Student Works (2000-2009)

Web WordPro is a Web based application that allows word processing via World Wide Web. The goal of the project is to develop a word processing program that is similar to Notepad or WordPad but the program is applied on the Internet platform. The motivation of the project is the Web WordPro is feasible for implementation because of Web allows widely distribution of information, to a wide audience at a low cost. Almost seven months is allocated to complete the project. Literature review has been carried out on the information that are related to Web and word processing. Web WordPro …


Litar Aritmetik Reja, Abd. Mutalib Leorna Shazerine Jan 2000

Litar Aritmetik Reja, Abd. Mutalib Leorna Shazerine

Student Works (2000-2009)

Projek Ilmiah Tahap Akhir II, iaitu WXES 3182 adalah suatu latihan akademik di dalam penyelidikan, rekabentuk, pembangunan dan komunikasi yang melibatkan prinsip-prinsip sains komputer. Projek WXES 3182 ini merupakan kursus pelengkap bagi pelajar-pelajar tahun akhir untuk mendapatkan penganugerahan Sarjana Muda Sains Komputer. Projek WXES 3182 ini adalah kesinabungan daripada projek WXES 3181 Kajian penyehdikan yang telah dijalankan adalah berkaitan dengan konsep sistem nombor reja dan litar aritmetik reja. Laporan latihan ilmiah tahap akhir II ini, merangkumi pembangunan projek WXES 3181 dan WXES 3182. laporan ini terdiri daripada lapan bahagian dan diantaranya ialah pengenalan kepada projek, kajian literasi, metodologi yang digunakan …


Development Of A Reusable Object Oriented Application Framework For Library Systems Domain, Roy Teck Choye Chew Jan 2000

Development Of A Reusable Object Oriented Application Framework For Library Systems Domain, Roy Teck Choye Chew

Student Works (2000-2009)

The main goal of developing an application framework on an application domain or a business domain is to facilitate development of application systems within the same domain by reusing components through customisation and not from scratch. These components would have to be analysed and designed with reusable features so that they can be reused to develop different applications in the related domain. In the case of an object-oriented application framework in the technical view, it is made up of a set of interrelated abstract (generic) and concrete classes that underlie the components of a domain model and form the domain …


What Is Y2k And How Did The University Of Nevada System Solve It?, Diane R. Dietrich Oct 1999

What Is Y2k And How Did The University Of Nevada System Solve It?, Diane R. Dietrich

UNLV Theses, Dissertations, Professional Papers, and Capstones

The turn of the century change from 1999 to 2000 will create chaos for the world's computer systems. This paper will discuss the causes of the Y2K problem, the reaction to this problem by the University of Nevada System Computer Services and possible repercussions of this problem for Nevada, the United States and the world.


Dynamic And Interactive 3d Simulation Over The World Wide Web, Rajesh Vennam Jul 1999

Dynamic And Interactive 3d Simulation Over The World Wide Web, Rajesh Vennam

Electrical & Computer Engineering Theses & Dissertations

The thesis presents the development of a new and novel three-dimensional simulation tool over the WWW using Virtual Reality Modeling Language (VRML). VRML is a 3D analog to HTML and serves as a simple, multiplatform language for publishing 3D Web pages. In general, most people use VRML for developing three-dimensional models or worlds that provide little or no interaction for the users. This tool combines interaction and dynamic object creation. A thorough study of VRML is done to explore the features of VRML that could be combined to develop methodologies for creation of dynamic and interactive 3D objects over the …


Cobol Reengineering Using The Parameter Based Object Identification (Pboi) Methodology, Sonia De Jesus Rodrigues Jun 1999

Cobol Reengineering Using The Parameter Based Object Identification (Pboi) Methodology, Sonia De Jesus Rodrigues

Theses and Dissertations

This research focuses on how to reengineer Cobol legacy systems into object oriented systems using Sward's Parameter Based Object Identification (PBOI) methodology. The method is based on relating categories of imperative subprograms to classes written in object oriented language based on how parameters are handled and shared among them. The input language of PBOI is a canonical form called the generic imperative model (GIM), which is an abstract syntax tree (AST) representation of a simple imperative programming language. The output is another AST, the generic object model (GOM), a generic object oriented language. Conventional languages must be translated into the …


An Auditing Capability On Top Of The Java Virtual Machine (Jvm), Margo Fouad Fawzi Hanna Jun 1999

An Auditing Capability On Top Of The Java Virtual Machine (Jvm), Margo Fouad Fawzi Hanna

Archived Theses and Dissertations

No abstract provided.


Visual Constraint Programming Environment For Configuration Problems, Rania A/Hamid El Sayed Jun 1999

Visual Constraint Programming Environment For Configuration Problems, Rania A/Hamid El Sayed

Archived Theses and Dissertations

No abstract provided.


Transforming Cobol Legacy Software To A Generic Imperative Model, Dina L. Moraes Mar 1999

Transforming Cobol Legacy Software To A Generic Imperative Model, Dina L. Moraes

Theses and Dissertations

Legacy COBOL code presents challenges for organizations wishing to increase their effectiveness and improve their efficiency. The systems that utilize this code are vital to enterprise operations, yet maintenance of code is expensive. This research presents an alternative that overcomes some of the problems of legacy COBOL code through the use of software reengineering techniques. This research develops a transformation system to convert COBOL code into a generic imperative model, recapturing the initial design and deciphering the requirements implemented by the legacy code, thereby making possible the documentation of legacy systems, design restructuring, and the re-design of a new, enhanced …


Continuation-Passing Style Versus Direct Style: Choosing An Intermediate Representation For Higher-Order Applicative Languages, Paul Andrew Seale Feb 1999

Continuation-Passing Style Versus Direct Style: Choosing An Intermediate Representation For Higher-Order Applicative Languages, Paul Andrew Seale

Dissertations and Theses

This study analyzes the use of a continuation-passing style (CPS) intermediate representation versus a direct style intermediate representation in the compilation of a higher-order applicative language. The translator used accepts a program written in an ML-like language as input, and outputs a C program acceptable to a standard C compiler. The effects of the translator's simplification and higher-order function removal transformations on the intermediate language are the primary focus of the analysis. The machine code programs generated from both representations are also analyzed.

Initially, the programs under the direct style representation performed better than those that underwent the CPS transformation. …


Java’S Insecure Parallelism, Per Brinch Hansen Jan 1999

Java’S Insecure Parallelism, Per Brinch Hansen

College of Engineering and Computer Science - Former Departments, Centers, Institutes and Projects

The author examines the synchronization features of Java and finds that they are insecure variants of his earliest ideas in parallel programming published in 1972-73. The claim that Java supports monitors is shown to be false. The author concludes that Java ignores the last twenty-five years of research in parallel programming languages.