Functional Programming and Streams

02/18/2023
by   John MacCormick, et al.
0

This document is intended as a stand-alone textbook chapter to be used for introducing some functional programming concepts into a course in which the primary teaching language is Java. For details of the approach, please see the paper "Functional programming, in the data structures course, in Java" by J. MacCormick, which appears in the Journal of Computing Sciences in Colleges (2023).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/17/2018

EBG: A Lazy Functional Programming Language Implemented on the Java Virtual Machine

This technical report describes the implementation of a lazy functional ...
research
02/22/2021

Improving Concept Learning Through Specialized Digital Fanzines

Specialized digital fanzines were successfully used to facilitate learni...
research
05/14/2018

Teaching Erlang through the Internet: An Experience Report

Today functional programming languages are seen as a practical solution ...
research
04/27/2016

Probabilistic Graphical Models on Multi-Core CPUs using Java 8

In this paper, we discuss software design issues related to the developm...
research
11/25/2017

Declarativeness: the work done by something else

Being declarative means that we do computer programming on higher levels...
research
08/23/2018

FMS: Functional Programming as a Modelling Language

In this paper we introduce the Functional Modelling System (FMS). The sy...
research
05/23/2023

ChatGPT, Can You Generate Solutions for my Coding Exercises? An Evaluation on its Effectiveness in an undergraduate Java Programming Course

In this study, we assess the efficacy of employing the ChatGPT language ...

Please sign up or login with your details

Forgot password? Click here to reset