Language List

Total Page:16

File Type:pdf, Size:1020Kb

Language List Language list From Esolang Note that languages that are merely jokes even compared to other esoteric languages are located in the joke language list. Please link only to existing article pages on this wiki. A stub is enough to start with, as long as it has a link to further information. Languages with no link to a description are likely to be deleted. Contents Non-alpha A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Top of page — See also — External resources Non-alphabetic Typespam !!! !!!Batch #hell $tonePits (()) () ():;+-#?! ( ͡° ͜ʖ ͡°)fuck *><> *brainfuck *W ++brainfuck++ --C-=C-C-- .box .Gertrude .m@dpr'a'prozessor .mOdMoDwOrM .yacuabll /// 0(nop^) 01_ 0815 0x29A 0x29C 1+ 123 1337 1cnis 1L 1mpr0mp2 2-ill 2050706 23 2B 2D-Reverse 2DP 2iota 2L 3code 3D 3switchBF 4 4DL 5-logic 5command 6ix 7 7Basic 90 96 :≠ ><> ??? @tention! @text [] \BV ] ~ ~# ~-~! ~ATH ~English µCurse Юᓂ곧⎔ A AAAAAAAAAAAAAA!!!! Aargh! ABC ABCDXYZ ABCR ABCs ACIDIC A:; ACRONYM Addleq ADJUST Aeolbonn Aeon AFTL Agony a-gram Aheui AIV Ajsone Alacrity ALAGUF Alchemy Ale Alex Alight ALPACA AlPhAbEt AlphaBeta Alphabetti spaghetti ALPL /ˈæmbiːɛf/ Amelia Amycus Amycus Severus And Andrei Machine 9000 Anemone ANItka AnnieFlow Another Pi Language Ante AnyPL A0A0 A Pear Tree A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output. Arbol ARCAL Archway Argh! Armok ArnoldC Arrow AsciiDots asdf Ashtol AssemblerFuck Atom AttoASM ATZ Aubergine Auo Aura AutoMouse Ax axo Aya az B BackFlip Backtracking INTERCAL Bag BAK BAM128 BANCStar Bantas Barely Basic Input/Output Commands BCDFuck BDAMD Beam Bear Food Beatnik Beeswax Befalse Befreak Befunge Befunge/index.php Befunk Benul BestFriends.js beta-Juliet Betterave Beturing BF+BF BFEnet BFI BF Joust BFM BF-PDA BF-RLE BF-SC Billiard ball machine Binary combinatory logic Binaryfuck Binary lambda calculus Binodu BIO Biota Bipoint BIT BitBitJump BitChanger BitChip BitCycle BitFlip Bitfuck Bitoven BiTrax Bitwise Cyclic Tag Blablafuck Black Blank Blind blo Bloop Bloux Boat BogusForth Boolfuck Boxy Bracket Hax Brackit Brain brainbool BrainClub Braincopter BrainCurses Brainfact Brain-Flak Brainfork brainfuck Brainfuck++ Brainfuck+3 Brainfuck-- Brainfuck Substitutor BrainfuckXT Brainfuck/w/index.php?title=Talk:Brainfuck/index.php brainfunct BrainFunge2 Braingolf Brainhype BrainInt Brainloller Brainlove Brains Brainscrambler BrainSpace 1.0 Brainstack Brainstuck Braintrust Braintwist Braktif Branch BRB Brian & Chuck Brook Bruijndejx BRZRK BSM B-tapemark Bub Bubble Bug Computer Bullfrog Burlesque Burro But Is It Art? ByteByteJump Bytemap BytePusher Byter Byte Syze C ↄ C+ Cabra Calculator Calculon Calcutape CalScript Camouflage Campfire CaneCode Capuirequiem Cardinal Carriage CASTLE Catch cbrain Cellbrain Celum Cfluviurrh Chaincode Chaingate Challenger Chance Checkout Chef Chicken Child Choon ChuckScript Churro Circuit Diagram Circute CJam CLC-INTERCAL ClearBF Clem Clip C-LONG CLooP Clue (Keymaker) Clue (oklopol) Clunk COBOL Cod Codan CodeFuck Colambda ComeFrom Comefrom0x10 Come Here Commercial COMPLEX Complode CompressedFuck Con-Text Condit Conedy Confusion Constantinople ContinuousEquation Conveyor Cood Cork cQuents Crab Crainfuck CRTL CSL CT Ctonia Cubix Cufrab Cupid CUTLASS Cvlemar Cyclic ACIDIC D Daft DALIS Daoyu Dark Darmok DateFuck DBFV! DBR DcScript dd/dd Deadfish Deltaplex Dependently Typed Binary Lambda Calculus Derpcode Derplang Deviating Percolator d1ffe7e45e DigFill Dimensifuck Dimensions Dirst Dis Divzeros DL DNA# DOBELA DOG Dogescript Doorspace Dot DoubleFuck Drainfuck Drift Drive-In Window DROL DStack Duck Duck Goose Dumbf*ck DumbScript DUP Dupdog DZZZZ E Easy Edge EGL ELANG Electric BitFunk Element Elog Emmental Emo Emoji-gramming Emotebatch Emoticon EmuBug EncryptFuck Enema Enigma-2D Eniuq Entropy EntropyAssembler Eodermdrome EOOOL EPL EPOAQ Espro ETA eTalk ETAS Etcha Everett evil eWagon excela EXCON Expload Explode Extended Foo F F Fackward Fact Factory FakeASM FALSE FANJIX ferNANDo FFM/FFB Figurehead FileCode FiM++ Finite Groups Fishing FISHQ9+ Fission Fit Flatline Flip FlogScript flow_chart Fluffle Puff Flump Fm Fob Folder not to be confused with Folders Foo Foobar and Foobaz and Barbaz, oh my! Footsteps Formula Forobj Forte Fortob Fortuna FOSCode (Abbreviated FOSC) Fourfuck Fourier Fpulse Fractran Fractran++ FRAK Fringespeak Fromage Fuck4 Fueue Fugue Full 0 Fumble Funciton Fünke FURscript Fuun DNA Fuun RNA G G* Gammaplex Gaot++ GASOIL Gbagbo gecho Gemooy Genome Geom Geom++ Gibberish Gibberish/JavaScript, another kind of Gibberish Glass Glava Glypho GML GodScript Goldfish GolfScript Golunar Gopher Gorispace Goruby Goto GOTO++ GOTO 10 GPRX 3000 GrainFimple GraNoLa/M Graphical Brainfuck Grass Gravity Gray Snail GridScript Grin Grits Grocery List Grusom Skjebne H Hack VM Haifu Half-Broken Car in Heavy Traffic HALT Hannah Hanoiing Hanoi Love HaPyLi Hardfuck Hargfak Harp Hatter hcbf Headsecks HeartForth Hebe Script Hello++ HELP Hev HEX Hexagony hexish Higher Subleq HighFive Hollow Home Row Homespring Hoon Hopscotch HSPAL HSQ Humo Hunter hydra Hyperamycus Hyper Set Language I iag IDTM Iexp Ignition IINC ILLGOL ImageFuck Immi Impera Implieses INCAL Incident Indirect InfChessPro Infinite Vector InfiniTick InfiniTUM Inline Insomnia Integ Integral INTERCAL InterWater Intolerant Iota IRC Iris ISCOM itflabtijtslwi J J-- Japt Jasp Java2K Jolverine Jot JSFuck Jug JUMP JumpFuck JUSTIF K Kangaroo KanjiCode Karma Kayak Kelxquoia KEMURI Keya KimL Kinetosis Kipple Kitanai Tiny and dirty language Kkipple Klein KlingonCode Klon Knight Shuffling Tower Kolmogorov K-on Fuck kvikkalkul L Labyrinth Laconic Lamb Lambda Lambdastack Lambda: the Gathering LAMPA Langar.io Last ReSort Lazy Lazy Bird Lazy K l33t Lenta Leszek Lhooq Libertas Libra LICE Ligature Machine Light Pattern Lii Limp Linguine LINR Liquid ListLang LLL LNUSP LOCK Logical Logicode LOLA LOLCODE L00P Loose Circular Brainfuck (LCBF) Lo'reran Luigi Ly M Macmac Madbrain Madness Magenta Magic Magic-1 Magicard! MagiStack MailBox Malbolge Malbolge Unshackled Mang Manufactoria Marbelous MarioLANG Mascarpone MashedPotatoes MATL Maze McCulloch's second machine McCulloch's third machine M-code MDPN MechaniQue Memfractal Memfuck memPanic Meq Metropolis MIBBLLII Mice in a maze Micro Microscript Migol MiLambda Mimsy mindfunc Mineso MiniBitMove Miniflak Minifuck Minifuck-2D Minimal Minimal-2D MiniMAX MiniPig MinISCule MiniStringFuck miniUSPL Minks Minus MISC MISC-x86 MIX MIX (Knuth) MKBL-LN MMIX Mmmm() MNNBFSL Mobius ModanShogi MonkeyCode Monkeys MONOD Mornington Crescent Mostawesomeprogramminglanguage Mouse MSG MSM MuFuck MUMON Muriel Musical notes Musical-X Muxcomp M×N-Dimensional Brainfuck Mycelium Myth My Unreliable Past N Nairb Nandarin Nandypants NegaPosi Nest NetFuck Network Headache Neurosis Nevermore Nhohnhehr Niblet NICE Nietzsche Nock Noisett noit o' mnain worb Nonsense Query Lists Noobinary Noodle Soup NOR Norfuck Nors Nothing Not The Main Worb nouse Novice Nqubl NRSRSSOMN NSFW NTCM NucleotideBF (nBF) NULL Number Factory Numberix Numberwang Numeric Batch Numeric Topline Numobin NUMPAD Nyarlathotep Nybbleist O O ObCode Obfuna Obfuscated Tiny C​ Object Object disoriented Object oriented thue ObjectPar ODDBALL Odtizuda OGEL OIL OISC Omam Omegaplex Omgrofl OneFuck onoz Oof! OOLANG Oozlybub and Murphy Optimism Ora Oracle ORK Oroogu Orthagonal OrthINTERCAL Orthogonal Ouroboros Owhelgossip Owk Owl Ozone P P P′′ P1eq Paintfuck Paintfuck+ Pancake Stack Parenthesis Hell Parenthetic Parnassus PATH Pavia pax pb pbrain Perl Perligata Petrovich PHAWN Philosophy Script PHL 1.0 Pi Pieces Piet Piet-Q PingPong Pinocchio Pirandello Pit Platts Please Porige Hot Pluso PNID POGA-INTERCAL PoGo PointerB PointerTape Pointy Poison PokéBattle Polynomial Poochiewuddledumpling-Boobledarling Poohbear Portable Minsky Machine Notation Portia Powerlist PPAP++ PREFIX Prelude ProgFk PROLAN/M Proof PureStack Purple Puzzlang Pyth PZAB Q Q QaSaC Q-Bal Qdeql QFL Q-Ref Quantum brainfuck Quantum Dimensions QUATRE-CALC Qugord Quiney Quipu QUOTE Quylthulg Qwertycode Qwerty Reverse Polish Notation QWOP R Radixal!!!! Ragaraja RAGE!!! Rail Rain RAND Rand.Next() Random rao Rasen RCEM ReactionCan Real Fast Nora's Hair Salon 3: Shear Disaster Download Reaper REBEL Recurse RecurseMe Redcode REDGREEN Refract Refunge RegexPL REGXY reMorse rename Replace Replacefuck REsKrIb!lo RESOL ResPlicate ReThue Retina RETURN Revaver Revaver2pi REVER REverge REVERSE Reversible-2D Reversible Brainfuck Revomer rflct RFOL Rhotor RingCode RinGy Ririsu RISBF rLS RNA Roadrunner Roco ROOP Rotary RPOS RSSB RU RUBE RubE On Conveyor Belts RUM RunR RWLR S SADOL Sally Sansism Sbeezg SBN SCAB computer Sceql Sclipting Scotty Scrip7 ScripTur SCRUBS4U Selector Self-modifying Brainfuck Self-modifying Puzzlang Semi-quantum SendStuff Ser2 Seriously Set SGMJQFuck Shakell Shakespeare Shelta Shoopuf Shove Shuffle Silberjoder Sillycon S.I.L.O.S Simplefunge Single Four Skull Skull+ Slash-01 Slim Smallfuck small s.c.r.i.p.t. SMATIMU SMATINY SMETANA SMIL Smilefuck SMITH SMITH# SMITHb Smu Smurf Snack Snowflake Snowman SNUSP SockZ Somnypna Sonata SON-OF-UNBABTIZED SORTA Sorted! Sortle SoT Spaghetti SPAM/1 Spaz Spiral SPL Splinter Spoon Spyrodecimal Sqirrel - Peter SQRT Squishy2K SSBPL StackBeat Stack Cats Stacker StackFlow Stacking Stackish Stackmill Stackstack StackStacks Stack Up StaPLe Staq Stasis StateFlip Stlang Stlisp STOD stones Strato Strelnokoff Stue STXTRM Subleq Subskin Subterra Subtle cough Subtractpocalypse Suffolk suicide SUL Sultan's daughter SumaMoito SuperPar Super Stack! Surface
Recommended publications
  • Magazin Rist 2014.Cdr
    RISTian Annual Magazine 2014-15 REGIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Techno City, Kling Road, 9th Mile, Ri-Bhoi, Meghalaya-793101 MAGAZINE COMMITTEE Patron : Mr. M. Hoque, Chairman, ERDF Advisors : Dr. P.C. Mahanta, Director, RIST Dr. U.K. Sharma, Executive Director, RIST Mr. N.I. Laskar, Director, Corporate Communication, RIST Mr. J.U. Choudhury, HR, ERDF EDITORIAL BOARD Co-ordinator: Mr. A.H. Barbhuiya, Registrar, RIST Faculty Editors: Mr. Nabendu Kumar Deb, Asst. Prof. (Physics), Deptt. Of Basic Science and Humanities. Ms. Nabamita Boral, Asst. Prof. (English), Deptt. Of Basic Science and Humanities. Ms. Mandira Baruah, Asst. Prof., Deptt. Of Electrical and Electronics Ms. Baishali Sharma, Administrative Assistant, RIST. Student Editors: Sagorika Raj Chakraborty, 4th sem, EEE Sauvik Dey, 6th sem, CE Gagandeep Kaur, 8th Sem, CSE. Rashmita Mudoi, 8th sem, CSE. Student Co-ordinators: Chinmoyuri Bora, 6th Sem, ECE. Abdul Ghani Kamson, 6th Sem, ECE. Sudeep Sinha, 6th sem, CSE. Saurav Jyoti Das, 6th sem, EEE Illustrator: Santoj Hazarika, 8th Sem, ME Layout & Designing: Giasuddin Ahmed, Graphic Designer, ERDF Jitu Mahanta, DTP Operator, ERDF Printed at : Aman Udyog Pvt. Ltd. Christian Basti, Guwahati-5 i From the faculty editors' desk... “The true sign of intelligence is not knowledge but imagination.” Albert Einstein RISTian is a forum in which the students, faculty members and staffs (RIST Community) can portray their literary talents. This volume, which is n the second, has contributions from the RIST Community in the form of essays, poems, facts, sketches, etc. We offer heartiest thanks to all the contributors. a Putting a magazine together is no cake-walk.
    [Show full text]
  • The Comprehensive LATEX Symbol List
    The Comprehensive LATEX Symbol List Scott Pakin <[email protected]>∗ 22 September 2005 Abstract This document lists 3300 symbols and the corresponding LATEX commands that produce them. Some of these symbols are guaranteed to be available in every LATEX 2ε system; others require fonts and packages that may not accompany a given distribution and that therefore need to be installed. All of the fonts and packages used to prepare this document—as well as this document itself—are freely available from the Comprehensive TEX Archive Network (http://www.ctan.org/). Contents 1 Introduction 7 1.1 Document Usage . 7 1.2 Frequently Requested Symbols . 7 2 Body-text symbols 8 Table 1: LATEX 2ε Escapable “Special” Characters . 8 Table 2: Predefined LATEX 2ε Text-mode Commands . 8 Table 3: LATEX 2ε Commands Defined to Work in Both Math and Text Mode . 8 Table 4: AMS Commands Defined to Work in Both Math and Text Mode . 9 Table 5: Non-ASCII Letters (Excluding Accented Letters) . 9 Table 6: Letters Used to Typeset African Languages . 9 Table 7: Letters Used to Typeset Vietnamese . 9 Table 8: Punctuation Marks Not Found in OT1 . 9 Table 9: pifont Decorative Punctuation Marks . 10 Table 10: tipa Phonetic Symbols . 10 Table 11: tipx Phonetic Symbols . 11 Table 13: wsuipa Phonetic Symbols . 12 Table 14: wasysym Phonetic Symbols . 12 Table 15: phonetic Phonetic Symbols . 12 Table 16: t4phonet Phonetic Symbols . 13 Table 17: semtrans Transliteration Symbols . 13 Table 18: Text-mode Accents . 13 Table 19: tipa Text-mode Accents . 14 Table 20: extraipa Text-mode Accents .
    [Show full text]
  • Socket Extensions for Esoteric Languages
    Annals of the University of Craiova, Mathematics and Computer Science Series Volume 41(2), 2014, Pages 271{279 ISSN: 1223-6934 Socket extensions for esoteric languages Radu Dragos¸and Diana Halit¸a˘ Abstract. In this paper we have advanced the first interpreter for the brainfuck (BF) esoteric programming language, entirely written in awk, a fast text processing programming language. However, the main objective remained introducing socket communication to brainfuck pro- gramming language. In order to achieve that goal, we have improved the brainfuck language with a byte long instruction through which it is allowed socket communication. For that, we have advanced a series of procedures in order to test the compatibility of our brainfuck interpreter. Moreover, we have maintained brainfucks minimalism, which is one of the special char- acteristics of this programming language. In the end, we succeeded to map a minimalistic programming language to the client-server paradigm. 2010 Mathematics Subject Classification. 68N15 - Programming languages, 68N20 - Compilers and interpreters. Key words and phrases. brainfuck, socket, interpreter, esoteric languages. 1. Introduction This paper describes a simple interpreter for the brainfuck (BF) esoteric programming language, written in AWK. It is compatible with almost any version of AWK that is supplied within UNIX systems. The interpreter illustrates the use of AWK in implementing small programs using BF language, mainly for proof of concept reasons. 1.1. Motivation. Even if BF is known for its extreme minimalism and it is designed to challenge programmers, it is not usually suitable for practical use. However, the motivation of developing such an application comes from the usage of a simple and easy syntax which can help programmers to deeply understand other programming languages and besides that, other programming paradigms.
    [Show full text]
  • The Intercal Programming Language Revised Reference Manual
    THE INTERCAL PROGRAMMING LANGUAGE REVISED REFERENCE MANUAL Donald R. Woods and James M. Lyon C-INTERCAL revisions: Louis Howell and Eric S. Raymond Copyright (C) 1973 by Donald R. Woods and James M. Lyon Copyright (C) 1996 by Eric S. Raymond Redistribution encouragedunder GPL (This version distributed with C-INTERCAL 0.15) -1- 1. INTRODUCTION The names you are about to ignore are true. However, the story has been changed significantly.Any resemblance of the programming language portrayed here to other programming languages, living or dead, is purely coincidental. 1.1 Origin and Purpose The INTERCAL programming language was designed the morning of May 26, 1972 by Donald R. Woods and James M. Lyon, at Princeton University.Exactly when in the morning will become apparent in the course of this manual. Eighteen years later (give ortakeafew months) Eric S. Raymond perpetrated a UNIX-hosted INTERCAL compiler as a weekend hack. The C-INTERCAL implementation has since been maintained and extended by an international community of technomasochists, including Louis Howell, Steve Swales, Michael Ernst, and Brian Raiter. (There was evidently an Atari implementation sometime between these two; notes on it got appended to the INTERCAL-72 manual. The culprits have sensibly declined to identify themselves.) INTERCAL was inspired by one ambition: to have a compiler language which has nothing at all in common with anyother major language. By ’major’ was meant anything with which the authors were at all familiar,e.g., FORTRAN, BASIC, COBOL, ALGOL, SNOBOL, SPITBOL, FOCAL, SOLVE, TEACH, APL, LISP,and PL/I. For the most part, INTERCAL has remained true to this goal, sharing only the basic elements such as variables, arrays, and the ability to do I/O, and eschewing all conventional operations other than the assignment statement (FORTRAN "=").
    [Show full text]
  • Trinary CPE Report
    Ternary Computing Testbed 3!Trit Computer Architecture Je" Connelly Computer Engineering Department August 29th, 2008 with contributions from Chirag Patel and Antonio Chavez Advised by Professor Phillip Nico California Polytechnic State University of San Luis Obispo Table of Contents 1. Introduction 1 1.1. Method 1 1.2. Plan 2 1.3. Team and Individual Responsibilities 2 1.3.1. Jeff Connelly 2 1.3.2. Antonio Chavez 2 1.3.3. Chirag Patel 3 2. Background Theory 3 2.1. Base 3 3 2.1.1. Compared to Analog 3 2.1.2. Compared to Digital 4 2.1.3. Compared to Base e 5 2.1.4. Trits, Tribbles, and Trytes 7 2.1.5. Base 9 and 27 9 2.1.6. Text 10 2.2. Logic and Arithmetic 10 3. Application Description 10 3.1. Christmas Lights Game 10 3.2. Guessing Game 11 4. Architecture Description 11 4.1. Power Supply 12 4.2. Instruction Memory 13 4.2.1. Experimental Results 16 4.3. Program Counter 16 4.4. Clock Generator 17 4.5. Processor 18 4.5.1. Registers 18 4.5.2. Input and Output 19 4.5.3. 3-Trit Instruction Set 20 4.5.4. LWI Instruction Example (also known as TCA0) 21 4.5.5. CMP Instruction 25 4.5.5.1. ALU 26 4.5.5.2. CMP Instruction Example 29 4.5.6. BE Instruction 31 4.5.6.1. BE Instruction Example 32 4.5.7. Guessing Game Program 33 5. Evaluation 38 6. Conclusion and Future Directions 39 7.
    [Show full text]
  • Math Symbol Tables
    APPENDIX A Math symbol tables A.1 Hebrew and Greek letters Hebrew letters Type Typeset \aleph ℵ \beth ℶ \daleth ℸ \gimel ℷ © Springer International Publishing AG 2016 481 G. Grätzer, More Math Into LATEX, DOI 10.1007/978-3-319-23796-1 482 Appendix A Math symbol tables Greek letters Lowercase Type Typeset Type Typeset Type Typeset \alpha \iota \sigma \beta \kappa \tau \gamma \lambda \upsilon \delta \mu \phi \epsilon \nu \chi \zeta \xi \psi \eta \pi \omega \theta \rho \varepsilon \varpi \varsigma \vartheta \varrho \varphi \digamma ϝ \varkappa Uppercase Type Typeset Type Typeset Type Typeset \Gamma Γ \Xi Ξ \Phi Φ \Delta Δ \Pi Π \Psi Ψ \Theta Θ \Sigma Σ \Omega Ω \Lambda Λ \Upsilon Υ \varGamma \varXi \varPhi \varDelta \varPi \varPsi \varTheta \varSigma \varOmega \varLambda \varUpsilon A.2 Binary relations 483 A.2 Binary relations Type Typeset Type Typeset < < > > = = : ∶ \in ∈ \ni or \owns ∋ \leq or \le ≤ \geq or \ge ≥ \ll ≪ \gg ≫ \prec ≺ \succ ≻ \preceq ⪯ \succeq ⪰ \sim ∼ \approx ≈ \simeq ≃ \cong ≅ \equiv ≡ \doteq ≐ \subset ⊂ \supset ⊃ \subseteq ⊆ \supseteq ⊇ \sqsubseteq ⊑ \sqsupseteq ⊒ \smile ⌣ \frown ⌢ \perp ⟂ \models ⊧ \mid ∣ \parallel ∥ \vdash ⊢ \dashv ⊣ \propto ∝ \asymp ≍ \bowtie ⋈ \sqsubset ⊏ \sqsupset ⊐ \Join ⨝ Note the \colon command used in ∶ → 2, typed as f \colon x \to x^2 484 Appendix A Math symbol tables More binary relations Type Typeset Type Typeset \leqq ≦ \geqq ≧ \leqslant ⩽ \geqslant ⩾ \eqslantless ⪕ \eqslantgtr ⪖ \lesssim ≲ \gtrsim ≳ \lessapprox ⪅ \gtrapprox ⪆ \approxeq ≊ \lessdot
    [Show full text]
  • Unit 1 Computer Fundamentals
    15 MM VENKATESHWARA COMPUTER FUNDAMENTALS OPEN UNIVERSITY AND PROGRAMMING www.vou.ac.in COMPUTER FUNDAMENTALS AND PROGRAMMING AND FUNDAMENTALS COMPUTER COMPUTER FUNDAMENTALS BBA [BBA-304] VENKATESHWARA OPEN UNIVERSITYwww.vou.ac.in COMPUTER FUNDAMENTALS BBA [BBA-304] BOARD OF STUDIES Prof Lalit Kumar Sagar Vice Chancellor Dr. S. Raman Iyer Director Directorate of Distance Education SUBJECT EXPERT Prof. Saurabh Upadhya Professor Dr. Kamal Upreti Associate Professor Mr. Animesh Srivastav Associate Professor Hitendranath Bhattacharya Assistant Professor CO-ORDINATOR Mr. Tauha Khan Registrar Authors: B. Basavaraj: Unit (1.0-1.2.4, 1.4-1.5.2, 1.8-1.9) Copyright © Vikas® Publishing House, 2010 Vivek Kesari: Unit (1.6-1.7, 1.11) Copyright © Vivek Kesari, 2010 S. Mohan Naidu: Unit (2.0-2.3, 2.5, 2.7, 3.3, 3.6-3.9, 3.17-3.18, 3.20-3.21, 3.23) Copyright © S. Mohan Naidu, 2010 R. Subburaj: Unit (3.0-3.2, 3.4-3.5, 3.10-3.12, 3.19, 3.22) Copyright © Vikas® Publishing House, 2010 Vikas® Publishing House: Units (1.3, 1.10, 1.12-1.17, 2.4, 2.6, 2.8-2.13, 3.13-3.16, 3.24-3.32) Copyright © Vikas® Publishing House, 2010 All rights reserved. No part of this publication which is material protected by this copyright notice may be reproduced or transmitted or utilized or stored in any form or by any means now known or hereinafter invented, electronic, digital or mechanical, including photocopying, scanning, recording or by any information storage or retrieval system, without prior written permission from the Publisher.
    [Show full text]
  • Department of Computer Science & Engineering
    VOL X | JAN - 2018 CYBERBLITZ DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING RAJAGIRI SCHOOL OF ENGINEERING & TECHNOLOGY RAJAGIRI VALLEY, KAKKANAD, KOCHI 682039, KERALA, INDIA INDEX DEPARTMENT VISION................................................................................................... 2 DEPARTMENT MISSION................................................................................................ 2 FROM HOD’S DESK...................................................................................................... 3 FACULTY CORNER HPC @ RSET...................................................................................................... 4 5G.................................................................................................................. 6 Will AI Replace Humans.................................................................................... 7 HPC Enhanced Real-Time Audio Processing........................................................ 9 Discovery Radiomics........................................................................................10 DevOps...........................................................................................................11 Weird Programming Languages.......................................................................13 STUDENT CORNER Artificial Intelligence and Its Implications for Humanity....................................16 A Programming Language for Quantum Computers...........................................18 Are Home Security Apps and Tech as Safe
    [Show full text]
  • Blahtex and Blahtexml Version 0.9 Manual
    Blahtex and Blahtexml version 0.9 manual David Harvey and Gilles Van Assche Copyright (c) 2006, David Harvey. Copyright (c) 2007-2010, Gilles Van Assche. The text of this manual is licensed under the Creative Commons Attribution license. 1 Introduction This is the manual for blahtex and blahtexml version 0.9. The most up-to-date information about blahtex and blahtexml is available at http://gva.noekeon.org/blahtexml/. 1.1 How this document is organised • What blahtex can handle (Section 2) explains what kind of TEX input blahtex can cope with, and how it differs from texvc. • The blahtex command-line application (Section 3) describes how to compile, install, and run the blahtex command-line application, and how to interpret its output. This will be of interest to developers who would like a simple way to incorporate blahtex into their project. • The blahtexml command-line application (Section 4) describes how to compile, install, and run the blahtexml command-line application. • The blahtex API (Section 5) describes how to link blahtex directly into your code, which might give better performance in some environments. • History/changelog (Section 6) summarises previous versions and changes. 1.2 What is blahtex? Blahtex is a free software tool/library that translates TEX markup into MathML markup. It is also capable of generating PNG format images, using some exter- nal tools (LATEX and dvipng). Blahtex is not designed to process entire TEX documents. Rather, it focuses on the mathematical capabilities of the TEX language, processing only a single equation at a time. It is designed to provide mathematical support to a larger document markup system.
    [Show full text]
  • Malbolge from Wikipedia, the Free Encyclopedia
    Malbolge From Wikipedia, the free encyclopedia Malbolge is a public domain esoteric programming language invented by Ben Olmstead in 1998, named after the eighth circle of hell in Dante's Inferno, the Malebolge. Malbolge Paradigm Esoteric, Imperative, Malbolge was specifically designed to be almost impossible to use, via a counter-intuitive 'crazy operation', base-three Scalar, Value-level arithmetic, and self-altering code.[1] It builds on the difficulty of earlier, challenging esoteric languages (such as Brainfuck and Befunge), but takes this aspect to the extreme, playing on the entangled histories of computer science and encryption. Despite Designed by Ben Olmstead this design, it is possible (though very difficult) to write useful Malbolge programs. First appeared 1998 Typing Untyped discipline Contents Filename .mal, .mb extensions Influenced by 1 Programming in Malbolge 2 Example Program Brainfuck, INTERCAL (Tri-INTERCAL), Befunge 2.1 Hello, World! Influenced 2.2 CAT Program Dis 3 Design 3.1 Registers 3.2 Pointer notation 3.3 Memory 3.4 Instructions 3.5 Crazy operation 3.6 Encryption 4 Variants 5 Popular culture 6 See also 7 References 8 External links Programming in Malbolge Malbolge was so difficult to understand when it arrived that it took two years for the first Malbolge program to appear. Indeed, the author himself has never written a single Malbolge program.[1] The first program was not written by a human being: it was generated by a beam search algorithm designed by Andrew Cooke and implemented in Lisp.[2] Later, Lou Scheffer posted a cryptanalysis of Malbolge and provided a program to copy its input to its output.[3] He also saved the original interpreter and specification after the original site stopped functioning, and offered a general strategy of writing programs in Malbolge as well as some thoughts on its Turing-completeness.[4] Olmstead believed Malbolge to be a linear bounded automaton.
    [Show full text]
  • Esoteric Programming Languages
    Esoteric Programming Languages An introduction to Brainfuck, INTERCAL, Befunge, Malbolge, and Shakespeare Sebastian Morr Braunschweig University of Technology [email protected] ABSTRACT requires its programs to look like Shakespearean plays, mak- There is a class of programming languages that are not actu- ing it a themed language. It is not obvious at all that the ally designed to be used for programming. These so-called resulting texts are, in fact, meaningful programs. For each “esoteric” programming languages have other purposes: To language, we are going describe its origins, history, and to- entertain, to be beautiful, or to make a point. This paper day’s significance. We will explain how the language works, describes and contrasts five influential, stereotypical, and give a meaningful example and mention some popular imple- widely different esoteric programming languages: The mini- mentations and variants. All five languages are imperative languages. While there mal Brainfuck, the weird Intercal, the multi-dimensional Befunge, the hard Malbolge, and the poetic Shakespeare. are esoteric languages which follow declarative programming paradigms, most of them are quite new and much less popu- lar. It is also interesting to note that esoteric programming 1. INTRODUCTION languages hardly ever seem to get out of fashion, because While programming languages are usually designed to be of their often unique, weird features. Whereas “real” multi- used productively and to be helpful in real-world applications, purpose languages are sometimes replaced by more modern esoteric programming languages have other goals: They can ones that add new features or make programming easier represent proof-of-concepts, demonstrating how minimal a in some way, esoteric languages are not under this kind of language syntax can get, while still maintaining universality.
    [Show full text]
  • Artist-Programmers and Programming Languages for the Arts
    Artist-Programmers and Programming Languages for the Arts Christopher Alex McLean esis submied to Goldsmiths, University of London, for the degree of Doctor of Philosophy. October 2011 Dedicated to Jess, Harvey, Mum, Dad, Andrea and Stuart and the rest of my family, to whom I owe everything, and with the memory of those who supported this work but passed away before seeing its end, namely my Father-in-Law Dr. David Elmore, and my cat Olga. 2 Abstract We consider the artist-programmer, who creates work through its description as source code. e artist-programmer grandstands computer language, giving unique vantage over human- computer interaction in a creative context. We focus on the human in this relationship, noting that humans use an amalgam of language and gesture to express themselves. Accordingly we expose the deep relationship between computer languages and continuous expression, exam- ining how these realms may support one another, and how the artist-programmer may fully engage with both. Our argument takes us up through layers of representation, starting with symbols, then words, language and notation, to consider the role that these representations may play in hu- man creativity. We form a cross-disciplinary perspective from psychology, computer science, linguistics, human-computer interaction, computational creativity, music technology and the arts. We develop and demonstrate the potential of this view to inform arts practice, through the practical introduction of soware prototypes, artworks, programming languages and im- provised performances. In particular, we introduce works which demonstrate the role of per- ception in symbolic semantics, embed the representation of time in programming language, include visuospatial arrangement in syntax, and embed the activity of programming in the improvisation and experience of art.
    [Show full text]