---
title: "PRASHANTH H N (@prahashnode) | Hashnode"
description: "Software Developer. Read the latest articles by PRASHANTH H N on Hashnode."
url: "https://hashnode.com/@prahashnode"
---

@prahashnode

# PRASHANTH H N

@prahashnode · Bengaluru, Karnataka, India · Joined February 2019

Software Developer

## Comments

[Are you saying that there will be 2^32 buckets will be available? If yes, we can print out the bucket id ( i know only in c++). I would take the pleasure of doing it and try to get back with results. Also, I didn't get this point of yours - "So while theoretically interesting, wouldn't it be safe in practise to consider O(1) complexity for 99.99% of cases?".](https://hashnode.com/posts/do-hash-tables-really-help-in-reducing-time-complexity/5ce6c3624accb1d47e53e58d/comment/5ce6d84ad7f87f143decb763#reply-5ce75c57336a99f7673f8dd5)

Reply · Article · May 24, 2019 · [Do hash tables really help in reducing time complexity ?](https://hashnode.com/posts/do-hash-tables-really-help-in-reducing-time-complexity/5ce6c3624accb1d47e53e58d)

[Hi @Ajinkya Can you please give a reference to "M:N scheduler" part ?](https://hashnode.com/posts/go-vs-java-in-terms-of-memory-efficiency-beauty-of-go-routines-and-their-variable-stack-size-limit/5c87671166eb7a457cb5a594/comment/5c9dd71ace38515309ac752b#reply-5ca1875de9cf4f914baf8ee2)

Reply · Article · Apr 1, 2019 · [Go vs Java in terms of memory efficiency. Beauty of go routines and their variable stack size limit.](https://hashnode.com/posts/go-vs-java-in-terms-of-memory-efficiency-beauty-of-go-routines-and-their-variable-stack-size-limit/5c87671166eb7a457cb5a594)

[I thought C# does not require any VM. It is very interesting to know that it requires VM to run. By the way I do not know anything about C#. Iss't it a compiled language where in we can build .exe and .dlls ? As j is telling that it requires VM then I wonder what will be the format of file that we finally build to run a C# program !](https://hashnode.com/posts/go-vs-java-in-terms-of-memory-efficiency-beauty-of-go-routines-and-their-variable-stack-size-limit/5c87671166eb7a457cb5a594/comment/5c87ada178aaa7537d3dec17#reply-5c88c3f86ac67d214c92d727)

Reply · Article · Mar 13, 2019 · [Go vs Java in terms of memory efficiency. Beauty of go routines and their variable stack size limit.](https://hashnode.com/posts/go-vs-java-in-terms-of-memory-efficiency-beauty-of-go-routines-and-their-variable-stack-size-limit/5c87671166eb7a457cb5a594)

[Thanks.](https://hashnode.com/posts/go-vs-java-in-terms-of-memory-efficiency-beauty-of-go-routines-and-their-variable-stack-size-limit/5c87671166eb7a457cb5a594/comment/5c87ada178aaa7537d3dec17#reply-5c88a3dcaee80e162a882aa1)

Reply · Article · Mar 13, 2019 · [Go vs Java in terms of memory efficiency. Beauty of go routines and their variable stack size limit.](https://hashnode.com/posts/go-vs-java-in-terms-of-memory-efficiency-beauty-of-go-routines-and-their-variable-stack-size-limit/5c87671166eb7a457cb5a594)

[I should take care of the way I put the words into sentences. Thanks for coming back. Anyways the questionis , for example , if I want to build a c++ application to run on Linux then I have build in in Linux machine. But in go I can do it in windows or os X or Linux. I just wanted to know if there are any other compiled languages with this feasibility.](https://hashnode.com/posts/go-vs-java-in-terms-of-memory-efficiency-beauty-of-go-routines-and-their-variable-stack-size-limit/5c87671166eb7a457cb5a594/comment/5c87ada178aaa7537d3dec17#reply-5c8887eaccbad0dc0937ad42)

Reply · Article · Mar 13, 2019 · [Go vs Java in terms of memory efficiency. Beauty of go routines and their variable stack size limit.](https://hashnode.com/posts/go-vs-java-in-terms-of-memory-efficiency-beauty-of-go-routines-and-their-variable-stack-size-limit/5c87671166eb7a457cb5a594)

[I have a couple of questions to ask. I could google them up but anyways I will ask. Does kotlin or scala require runtime to be installed ? Are there any complied languages other than go which supports platform independent building?](https://hashnode.com/posts/go-vs-java-in-terms-of-memory-efficiency-beauty-of-go-routines-and-their-variable-stack-size-limit/5c87671166eb7a457cb5a594/comment/5c87ada178aaa7537d3dec17#reply-5c887d67ccbad0dc0937acc6)

Reply · Article · Mar 13, 2019 · [Go vs Java in terms of memory efficiency. Beauty of go routines and their variable stack size limit.](https://hashnode.com/posts/go-vs-java-in-terms-of-memory-efficiency-beauty-of-go-routines-and-their-variable-stack-size-limit/5c87671166eb7a457cb5a594)

[When I said ' go doesn't create os threads ', I meant that it doesn't create os threads to achieve concurrency. Go routine is go's way of achieving concurrency. Ultimately it has to create a os threads. But the main thing is how many go routines are getting executed in that thread. It totally depends on what each go routine does. And thanks for info that java has something similar to nodejs's event loop. I lacked this information.](https://hashnode.com/posts/go-vs-java-in-terms-of-memory-efficiency-beauty-of-go-routines-and-their-variable-stack-size-limit/5c87671166eb7a457cb5a594/comment/5c87ada178aaa7537d3dec17#reply-5c887bf2ccbad0dc0937acc2)

Reply · Article · Mar 13, 2019 · [Go vs Java in terms of memory efficiency. Beauty of go routines and their variable stack size limit.](https://hashnode.com/posts/go-vs-java-in-terms-of-memory-efficiency-beauty-of-go-routines-and-their-variable-stack-size-limit/5c87671166eb7a457cb5a594)

[Yes, java allocates memory in heap for every object that we create. But the thread that it creates will receive a fixed amount of stack size which may not be required at all.](https://hashnode.com/posts/go-vs-java-in-terms-of-memory-efficiency-beauty-of-go-routines-and-their-variable-stack-size-limit/5c87671166eb7a457cb5a594/comment/5c877c261d0e3dd05d9f2185#reply-5c8873efccbad0dc0937acb7)

Reply · Article · Mar 13, 2019 · [Go vs Java in terms of memory efficiency. Beauty of go routines and their variable stack size limit.](https://hashnode.com/posts/go-vs-java-in-terms-of-memory-efficiency-beauty-of-go-routines-and-their-variable-stack-size-limit/5c87671166eb7a457cb5a594)

[The previous post was between nodejs and go. I had wrong understanding of node. I though node will spwan a thread per client which is not right. But this post is between java and go. I am not conveying anything wrong here.](https://hashnode.com/posts/go-vs-java-in-terms-of-memory-efficiency-beauty-of-go-routines-and-their-variable-stack-size-limit/5c87671166eb7a457cb5a594/comment/5c87716ec1bd71485918419f#reply-5c87797c1d0e3dd05d9f2172)

Reply · Article · Mar 12, 2019 · [Go vs Java in terms of memory efficiency. Beauty of go routines and their variable stack size limit.](https://hashnode.com/posts/go-vs-java-in-terms-of-memory-efficiency-beauty-of-go-routines-and-their-variable-stack-size-limit/5c87671166eb7a457cb5a594)

[Most of the articles will explain event loop and event queue management of nodejs taking 'setTimeOut' (which is one of the async functions ) as an example. That makes it easy. That makes me feel like I understood it right. But, with that understanding I am not able to analyze how 100s of routes are handled be nodejs server.](https://hashnode.com/posts/go-vs-node-in-terms-of-memory-efficiency-beauty-of-go-routines-and-their-variable-stack-size-limit/5c79fc73f05e4ee82656efed/comment/5c7aeea9cf2519fc10e0a59d#reply-5c7e597dd87c5e6b4cedddf8)

Reply · Article · Mar 5, 2019 · [Go vs Node in terms of memory efficiency. Beauty of go routines and their variable stack size limit.](https://hashnode.com/posts/go-vs-node-in-terms-of-memory-efficiency-beauty-of-go-routines-and-their-variable-stack-size-limit/5c79fc73f05e4ee82656efed)
