|
Computer Languages
Some of my students have pointed out that they were expecting to see lectures / tutorials on
computer languages (programming, scripting, markup, etc.) when the clicked on this tab. But what
I had initially placed here were links to human laguages. To remedy this, I have added links
to some of the major computer languages. I usually don't teach computer programming as
such. They are usually part of a course. For example Java in a simulations course, or C++
in a course on Data Structures, etc.
- ActiveX Data Objects
- Assembly Language for the IBM PC/XT
- ASP (Active Server Pages)
- C
- C++
- COBOL (COmmercial Business Oriented Language)
- CSS (Cascading Style Sheets)
- DOS Batch Scripts
- DHTML (Dynamic HTML) (I have no understanding of this)
- FORTRAN 77 (FORmula Translation) and
FORTRAN 90
- HTML (HyperText Markup Language)
- Java
- Java Script
- Pascal
- Perl (I have no understanding of this)
- Python
- SGML (Standard Generalized Markup Language)
- SQL and PL/SQL
- Tex and LaTeX
- UML (Unified Modelling Language)
- VBScript
- Visual Basic (I have no understanding of this, I only know GWBASIC!)
- Visual PROLOG
- VRML (Virtual Reality Modeling Language)
- WAP / WML (Wireless Access Protocol / Wireless Markup Lanugage)
- WML Script
- XHTML (eXtensible HTML)
- XML (eXtensible Markup Language)
- XSL (eXtensible Stylesheet Language)
Some more web tools are available here http://www.w3schools.com/
Human Languages
I am a native speaker of Urdu and a next-to-native speaker of English. I can also
understand Sindhi (the language of the province of Sind in Pakistan, where I
was born), Punjabi (the language of the province of Punjab in Pakistan, where I
got my higher education) and Italian (the language of Italy, where I did my masters). I
can also read and write Arabic and Persian but my vocabulary in these two
languages is very limited. I have started developing this page to share the
information that I have collected over the years for these languages and for
various software tools available for typesetting in these languages.
- Urdu
- English
- Spanish
- Italian
- Sindhi
- Punjabi
- Arabic
- Persian
- Korean
A word of caution:
I have found that many of the online automatic translation tools and even
downloadable software, make wrong translations. The reason is more cultural
than technical. For example, for many of the common sentences in English, there
is no equivalent thing available in Spanish. A native speaker would probably
use a different sentence on the same occasion. The same thing happens with
other languages.
Contact: maliyusuf@yahoo.com.
|  |