Browse > Article

WEBIO Libraries for C and Prolog Languages  

신동하 (상명대학교 자연과학대학 소프트웨어학부)
Abstract
Before the Internet was available, most application programs were executed using terminals, connected to host computers, as standard input output devices. The Internet is popular today and many services are provided on web browsers connected to the Internet. Since the standard I/O method used for terminals is different from the communication I/O methods used for web browsers, it is not possible to execute many application programs developed for the conventional terminals on web browsers. In this paper, we describe Web Input Output(WEBIO) library that enables application programs conventional on terminals to be executed on web browsers by recompilation without source modification. The WEBIO libraries for C and Prolog languages have been developed and they are under test now.
Keywords
인터넷;프로그래밍;C 언어;Prolog 언어;
Citations & Related Records
연도 인용수 순위
  • Reference
1 D. Cabeza, M. Hermenegildo and S. Varma, The PiLLoW/CIAO Library for Internet/WWW Programming Using Computational Logic Systems, Procee-dings of the 1st Workshop on Logic Programming Tools for Internet Applications, JICSLP '96, 43-62, Bonn, September 1996
2 ISO, ISO/IEC 13211-1 Programming Language Prolog, 1995
3 NCSA, The WWW Common Gateway Interface 1.1, http://web.golux.com/coar/cgi/, 1997
4 World Wide Web Consortium, Hypertext Transfer Protocol 1.1, http://www.w3.org/ Protocols/HTTP/1.1/rfc2616.pdf, 1999
5 A. Sehmi and M. Kroening, WebLS: A Custom Prolog Rule Engine for Providing Web-based Tech Support, Proceedings of the 1st Workshop on Logic Programming Tools for Internet Applications, JICSLP '96, 107-123, Bonn, September 1996
6 World Wide Web Consortium, HTML 4.0.1 Specification, http://www.w3.org/TR/1999/ REC-html401-19991224/, 1999
7 B. Kendrick, cgi-util 2.1.3, http://www.newbreedsoftware.com/cgi-util/
8 P. J. Plauger, The Standard C Library, Prentice Hall, 1992
9 W. R. Stevens, UNIX Network Progra- mming, Networking APIs: Sockets and XTI, Vol. 1, Second Edition, Prentice-Hall Inc., 1998
10 International Organization for Standardization, Programming Languages - C, ISO/IEC 9899, 1990
11 W. F. Clocksin and C. C. Mellish, Programming in Prolog, Fourth Edition, Springer-Verlag, Berlin, 1994
12 T. Boutell, cgic 1.07, http://www.boutell.com/cgic/
13 B. W. Kernighan and D. M. Ritchie, The C Programming Language, Second Edition, Prentice Hall, 1988
14 LPA Home Page, http://www.lpasystems.com/