Epstein Files Full PDF

CLICK HERE
Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
Flag Counter
  1. World Encyclopedia
  2. TACL (programming language) - Wikipedia
TACL (programming language) - Wikipedia
From Wikipedia, the free encyclopedia
Scripting programming language
This article is about programming language. For other uses, see TACL.
icon
This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "TACL" programming language – news · newspapers · books · scholar · JSTOR
(August 2013) (Learn how and when to remove this message)
TACL (Tandem Advanced Command Language)
Original authorTandem Computers
DeveloperHPE (Hewlett Packared Enterprise)
Initial release1970s
Written inTandem Application Language (TAL)
Operating systemNonStop OS
PlatformNonStop
Included withNonStop OS
Available inEnglish
Typecommand language and scripting programming language
LicenseProprietary

TACL (Tandem Advanced Command Language) is the scripting programming language which acts as the shell in Tandem Computers/NonStop computers.[1]

History

[edit]

Tandem computers were originally designed and sold by Tandem Computers, Inc., based in Cupertino, CA. These were the first commercially available parallel processing computers. Despite their ability to expand to large sizes using parallelism, later to be called clustering, they were in the category of "mini-computers". Tandem's strategy was the emerging concept of "continuous availability" for applications requiring near-total uptime, in which single points of failure were minimized through mirrored storage devices, controllers and software, and operating systems engineered specifically for fault tolerance (using the Guardian operating system, later NonStop Kernel or NSK, and later NonStop OS). In computing, a single point of failure refers to any scenario in which the failure of a single component, application or process could result in broader impacts such as data loss or the cascading failure of the system. The relative likelihood of multiple component or process failures within a short time is considered much lower than the likelihood a single failure.

Tandem Computers, Inc. was acquired by Compaq Computer Corporation in 1997; and Compaq Computer Corp. was subsequently purchased by Hewlett-Packard in 2001. Today they are known as "HPE Nonstop", with products such as the HP Integrity NonStop Blade systems.[1]

Design philosophy

[edit]
This section may require cleanup to meet Wikipedia's quality standards. The specific problem is: conversational tone, passing references to language features not familiar to non-TACL users, wandering structure, incomplete examples, lack of comparison & contrast to similar job control languages. Please help improve this section if you can. (December 2021) (Learn how and when to remove this message)

Many high-uptime computer systems that were produced after the Tandem NonStop platform rely on a pair of concurrently running, parallel but independent processes. A "failover" scheme ensures that the secondary process (or hot backup) continues operating in the event of a failure in the primary process, thereby ensuring that any failure in the primary process does not result in a total failure of the function, network or system it supports.

The Tandem NonStop design philosophy differs as each CPU performs its own work and may contain a dormant "backup" process in another CPU. Each pair of CPUs share hardware ownership of controllers and disk drives. Writes to the mirrored disk pair are performed on both the primary and backup drives. However, the drives are not truly redundant as reads will only be performed by the drive that can most quickly access the data, not both. If one CPU in the pair fails, the other will take full ownership of the disk drives and tasks it was undertaking, providing continuous availability to that data and continuous operation of the system, including re-driving disk I/Os. A running primary process may be given a backup process in another CPU, which receives checkpoint information. If the primary process fails, the backup process resumes the transaction using the checkpoint information. The backup process may also spawn its own backup to avoid data loss in case there are further failures.

The name "NonStop" refers to this fault-tolerant design. HPE NonStop systems can support operations involving high transactions-per-second and are therefore used in critical applications such as banking, stock trading platforms and telecommunications systems.

Upon the NonStop OS platform there are at least two programming languages—TAL (Transaction Application Language) as the compiled language, and TACL as the interpreted language. NonStop OS software includes compilers for other languages (including Java, C, C++, COBOL, SCOBOL, etc.), which may be used to support functions in languages other than TAL/TACL if required. TACL remains as the default scripting language on these machines. HPE later introduced a ksh-based shell command interface, however this does not contain every capability offered by TACL such as the netstat command. TACL built-ins reflect the multi-CPU nature of NSK.

TACL instructions can be stored in a simple text file as MACROS, ROUTINES, or DEFINES which the TACL interpreter can execute as scripts.[2] Such scripts are often used to store complex configuration instructions such as start-up and hardware configuration sequences. TACL is also used as a job control language for batch jobs.

The TACL language has a large number of built-in utilities which allow the user to capture and parse output from various system utilities. This allows users to build TACL programs that can monitor system events through the use of filters that monitor the system and application event logs.

Example uses of TACL

[edit]

A TACL routine saved in the file FILE1

[edit]

Create the following subroutine in the file FILE1:

?Section HELLO_BERNARD ROUTINE
#OUTPUT Hello BERNARD

How to run the TACL routine:

  1. From a TACL prompt type: LOAD / KEEP 1 / FILE1 (this loads the routine into memory)
  2. Type: HELLO_BERNARD (this runs the routine)
  3. Output will be: Hello BERNARD

TACL code in the file FILE1

[edit]

An alternate strategy is to create a file named FILE1 and add the following two lines:

?TACL ROUTINE
#OUTPUT Hello BERNARD

Execute the routine by naming the file at the TACL prompt:

> RUN FILE1

See also

[edit]
  • NonStop (server computers)
  • Tandem Computers
  • List of compilers for a partial list of NonStop compilers

References

[edit]
  • "Business Support Center: Manuals". Hewlett-Packard Development Company.
  1. ^ a b "HP Integrity NonStop BladeSystem NB50000c - overview". Hewlett-Packard Development Company. 2001. Archived from the original on 7 March 2012. Retrieved 12 October 2012.
  2. ^ TAL Programmer's Guide. Cupertino, California: Tandem Computers, Incorporated. 1993. Appendix E.

Further reading

[edit]
  • Hill, Terri; Alvarado, Ellen (22 September 2003). HP NonStop Server Security: A Practical Handbook. Digital Press. p. 26. ISBN 9780080491493. Retrieved 27 June 2012.

External links

[edit]
  • NonStop G Series
  • NonStop Computing Home – main Nonstop Computing page at Hewlett Packard Enterprise
  • v
  • t
  • e
Compaq
  • Acquired by Hewlett-Packard in 2002; existing product lines and intellectual property split between HP Inc. and Hewlett Packard Enterprise in 2015
Corporate
aspects
Founders
  • Rod Canion
  • Jim Harris
  • Bill Murto
Directors
  • Michael Capellas
  • Eckhard Pfeiffer
  • Ben Rosen
Acquisitions
  • Thomas-Conrad (1995)
  • NetWorth (1995)
  • Microcom (1997)
  • Tandem Computers (1997)
  • Digital Equipment Corporation (1998)
  • Zip2 (1999)
Other topics
  • Silicon Cowboys (2016 documentary)
Compaq logo
Hardware
Servers
  • SystemPro XL
  • ProLiant*
  • NonStop*
  • AlphaServer*
Workstations
  • SystemPro
  • ProSignia
  • Professional Workstation
  • AlphaStation*
Desktops
Business
  • Deskpro
    • 386
  • ProLinea
  • Evo*
  • HP Compaq**
    • Elite**
    • Pro**
Consumer
  • Presario*
Portables
and laptops
Business
  • Portable
    • 1st generation
      • Plus
      • 286
    • II
    • III
    • 386
    • 486
  • SLT
  • LTE
    • 1st generation
    • Lite
    • Elite
    • 5000 series
  • ProSignia
  • Armada
  • Evo*
  • HP Compaq**
Consumer
  • Contura
  • Presario*
    • 1200
    • R3000**
Internet appliances
  • MSN Companion
  • iPAQ desktop
Handhelds
and subnotebooks
  • Concerto
  • Contura Aero
  • Aero
  • C series
  • tc1000
  • iPAQ handheld*
  • tc1100**
Architectures
  • DEC Alpha*
Software
  • AltaVista
  • OpenVMS
  • TACL
  • Tru64 UNIX
  • Asterisk (*) denotes product lines continued after acquisition by HP
  • Double asterisk (**) denotes product lines established after acquisition by HP
  • DEC hardware
    • video terminals
  • DEC operating systems
  • Hewlett-Packard
Retrieved from "https://teknopedia.ac.id/w/index.php?title=TACL_(programming_language)&oldid=1312202924"
Category:
  • Scripting languages
Hidden categories:
  • Articles with short description
  • Short description matches Wikidata
  • Articles needing additional references from August 2013
  • All articles needing additional references
  • Articles needing cleanup from December 2021
  • All pages needing cleanup
  • Cleanup tagged articles with a reason field from December 2021
  • Wikipedia pages needing cleanup from December 2021

  • indonesia
  • Polski
  • العربية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصرى
  • Nederlands
  • 日本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українська
  • Tiếng Việt
  • Winaray
  • 中文
  • Русский
Sunting pranala
url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url url
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id