Skip to content

Instantly share code, notes, and snippets.

View ankur-anand's full-sized avatar
💭
Seize The Day!

Ankur Anand ankur-anand

💭
Seize The Day!
View GitHub Profile
@ankur-anand
ankur-anand / go-channels-1-generator.go
Created November 14, 2016 13:49 — forked from kachayev/go-channels-1-generator.go
Channels-driven concurrency with Go
// Channels-driven concurrency with Go
// Code examples from Rob Pike's talk on Google I/O 2012:
// http://www.youtube.com/watch?v=f6kdp27TYZs&feature=youtu.be
//
// Concurrency is the key to designing high performance network services.
// Go's concurrency primitives (goroutines and channels) provide a simple and efficient means
// of expressing concurrent execution. In this talk we see how tricky concurrency
// problems can be solved gracefully with simple Go code.
// (1) Generator: function that returns the channel
@ankur-anand
ankur-anand / FirstClassObjects
Last active March 1, 2016 15:39
Python Notes
In the terminology of programming languages, first-class Objects are instances of a type
that can be assigned to an identifier, passed as a parameter, or returned by a function
In Python classes and functions are also treated as first-class Objects.
For Example
scream = print
# assign name 'scream' alias name to print
Modules are also first-class objects in Python
import java.util.ArrayList;
import java.util.Scanner;
class TestClass {
public static void main(String args[] ) throws Exception {
Scanner keyboard=new Scanner(System.in);
int t=keyboard.nextInt();
keyboard.nextLine();
ArrayList<String> vowelList= new ArrayList<>();
vowelList.add("a");
vowelList.add("e");