Software calculators | Free mathematics software

Hoc (programming language)

hoc, an acronym for High Order Calculator, is an interpreted programming language that was used in the 1984 book The Unix Programming Environment to demonstrate how to build interpreters using Yacc. hoc was developed by Brian Kernighan and Rob Pike as a glorified interactive calculator. Its basic functionality is to evaluate floating-point numerical expressions, e.g., 1+2*sin(0.7). Then, variables were added, conditionals, loops, user-defined functions, simple IO, and more, using a syntax resembling C. An improved hoc interpreter was included in Eighth Edition Research Unix in 1985, but it has not been generally adopted by commercial Unix systems or by Linux distributions. Instead, the earlier calculator languages dc and bc have become widespread on those systems. hoc survived and continued to evolve as part of the Plan 9 operating system. Several improved versions of Hoc were released as free software by Bell Labs and other individuals (see list below). hoc is used as the primary scripting language for the Neuron simulator. (Wikipedia).

Video thumbnail

the C language (part 2 of 5)

Introduction to the C programming language. Part of a larger series teaching programming. See http://codeschool.org

From playlist The C language

Video thumbnail

the C language (part 5 of 5)

Introduction to the C programming language. Part of a larger series teaching programming. See http://codeschool.org

From playlist The C language

Video thumbnail

Programming Languages - (part 6 of 7)

How source code becomes a running program, how languages are categorized, and a survey of important languages. Part of a larger series teaching programming. Visit http://codeschool.org

From playlist Programming Languages

Video thumbnail

What is Scala Programming? An Introduction to Methods, Classes, Functions and Collections

Scala is a multi-paradigm language that merges object-oriented programming and functional programming. For more free lessons, visit http://oreil.ly/2aZFvln. Scala was first released in 2003. The language is supported by a large and growing community, and is now one of the most well-known

From playlist Scala

Video thumbnail

The C programming language (unit 2) - 4 of 5 (old version; watch new version instead)

A continuation of discussing the C programming language. This unit goes more into depths on pointers and arrays. Visit http://codeschool.org

From playlist The C language (unit 2)

Video thumbnail

Clojure - the Reader and Evaluator (4/4)

Part of a series teaching the Clojure language. For other programming topics, visit http://codeschool.org

From playlist the Clojure language

Video thumbnail

Clojure - the Reader and Evaluator (2/4)

Part of a series teaching the Clojure language. For other programming topics, visit http://codeschool.org

From playlist the Clojure language

Video thumbnail

Clojure - PRACTICAL: tic-tac-toe (2/3)

Part of a series teaching the Clojure language. For other programming topics, visit http://codeschool.org

From playlist the Clojure language

Video thumbnail

Clojure - creating macros

Part of a series teaching the Clojure language. For other programming topics, visit http://codeschool.org

From playlist the Clojure language

Video thumbnail

What's New With F#

Are you using F#, or are you curious about functional programming on .NET? Then come and check out how you can incorporate functional programming with the latest cool .NET stuff by using F# today! PUBLICATION PERMISSIONS: Original video was published with the Creative Commons Attribution

From playlist Functional Programming

Video thumbnail

What is MongoDB | MongoDB Tutorial For Beginners | Learn MongoDB | Edureka

🔥 MongoDB Certification Training: https://www.edureka.co/mongodb-certification-training This Edureka video on 'What is MongoDB' we can understand all about MongoDb, which are the leading companies using MongoDB, features and advantages of using MongoDB. This video consists of : 00:00:00

From playlist MongoDB Dev & Admin Tutorial Videos

Video thumbnail

ANOVA in RStudio Part 2 | ANOVA, Model Fitting, Effect Size, Post-Hoc Analysis & Visualization

In these two installments, I demonstrate how to run an #ANOVA test in #RStudio. Specifically, in the first video, I will discuss: 1 Data visualization 2 Assumption 1. Normality (of residuals) 3 Assumption 2. Homogeneity of variances: Levene's test; Bartlett's test In the second video,

From playlist Repeated Measures ANOVA

Video thumbnail

Scaling a startup with a 21st century language Christopher Meiklejohn (Instituto Superior Técnico)

Christopher Meiklejohn is building an application that helps users select a bottle of wine based on the wines that they enjoy, using a new programming language called Martinelli. Christopher offers an overview of Martinelli, highlighting the key features of this new language that allow the

From playlist O'Reilly Velocity Conference 2017 - London, UK

Video thumbnail

Concepts vs Typeclasses vs Traits vs Protocols

C++ Concepts Haskell Typeclasses Rust Traits Swift Protocols EVENT: Meeting C++ 2020 SPEAKER: Conor Hoekstra PUBLICATION PERMISSIONS: The author provided Coding Tech with the permission to republish this video. **** Become a more effective Developer by using Kite! Kite is a free AI-

From playlist Software Development

Video thumbnail

How coders are creating software that's impossible to hack | Kathleen Fisher | Big Think

New videos DAILY: https://bigth.ink How coders are creating software that's impossible to hack Join Big Think Edge for exclusive video lessons from top thinkers and doers: https://bigth.ink/Edge ---------------------------------------------------------------------------------- Hackers thr

From playlist Inside the minds of great programmers | Big Think

Video thumbnail

Election Hackers: Why Voting Technology Has to Stay Primitive | Cybersecurity Expert Kathleen Fisher

Election Hackers: Why Voting Technology Has to Stay Primitive New videos DAILY: https://bigth.ink Join Big Think Edge for exclusive video lessons from top thinkers and doers: https://bigth.ink/Edge ---------------------------------------------------------------------------------- Since

From playlist Best Videos | Big Think

Video thumbnail

What Professional Data Scientists ACTUALLY Do

Sign up or learn more about SharpestMinds here: https://www.sharpestminds.com?r=ken-jee We often see the best parts of being a data scientist in day of the life videos. In this one I tell you what the whole experience is like. I want to talk to you about what data scientists ACTUALLY do,

From playlist Data Science Jobs

Video thumbnail

Introduction to R: ANOVA

This is lesson 26 of a 30-part introduction to the R programming language for data analysis and predictive modeling. Link to the code notebook below: Intro to R: ANOVA https://www.kaggle.com/hamelg/intro-to-r-part-26-ANOVA This lesson covers the ANOVA test for comparing whether the mean

From playlist Introduction to R

Video thumbnail

Top 40 Test Automation Interview Questions | Software Testing Interview Preparation | Edureka

** Test Automation Engineer Masters Program : https://www.edureka.co/masters-program/automation-testing-engineer-training ** This Edureka video on Top 40 Test Automation Interview Question and Answers will help you to prepare yourself for Software Testing Interviews. It covers questions fo

From playlist Software Testing Training Videos | Edureka

Video thumbnail

From C to Python by Ross Rheingans-Yoo

Python is a popular language for everything from short, informal scripts to complex data-processing frameworks. Fortunately, the syntax is very similar to C, with just a few key differences. In this seminar, we’ll walk you through them, leaving you with the ability to write your own short

From playlist CS50 Seminars 2015

Related pages