Prithvi Bahadur Pande

Prithvi Bahadur Pande (Nepali: पृथ्वीबहादुर पाँडे) is the chairman of Nepal Investment Bank Limited (NIBL).[1] He is one of the successful banker who took over the French managed Indo-Suez Bank and successfully operated for more than 15 years.[2] He was an employee of Nepal Rastra Bank and had worked as director of Rastriya Banijya Bank and Himalayan Bank Limited before leading Nepal Investment Bank in 2001 through foreign investment.[3]

Prithvi Bahadur Pande
पृथ्वीबहादुर पाँडे
Chairman of Nepal Investment Bank
Director of Himalayan Bank Limited
In office
non incumbent
Personal details
FatherBhim Bahadur Pande

Family

He was born as third son to diplomat-historian Sardar Bhim Bahadur Pande and Chhaya Devi[4][5] and is the eighth descendant of Kaji of Gorkha Kingdom, Kalu Pande.[6] He is married to Pratima Rajya Laxmi Rana[4], the eldest daughter of First Governor of Nepal, Himalaya Shamsher Jang Bahadur Rana.[5]

He completed his Chartered Accountancy degree from Delhi in 1978.[4]

gollark: Perfectly sane.
gollark: <@!509849474647064576> and <@!134073775925886976> are perfectly sane.
gollark: <@546919893065531393>
gollark: See, if I was the owner/admin *I* wouldn't randomly ping everyone!
gollark: ```python#!/usr/bin/env python3import argparseimport subprocessimport randomimport stringparser = argparse.ArgumentParser(description="Compile a WHY program using WHYJIT.")parser.add_argument("input", help="File containing WHY source code")parser.add_argument("-o", "--output", help="Filename of the output executable to make", default="./a.why")parser.add_argument("-O", "--optimize", help="Optimization level", type=int, default="0")args = parser.parse_args()def randomword(length): letters = string.ascii_lowercase return ''.join(random.choice(letters) for i in range(length))def which(program): proc = subprocess.run(["which", program], stdout=subprocess.PIPE) if proc.returncode == 0: return proc.stdout.replace(b"\n", b"") else: return Nonedef find_C_compiler(): compilers = ["gcc", "clang", "tcc", "cc"] for compiler in compilers: path = which(compiler) if path != None: return pathdef build_output(code, mx): C_code = f"""#define QUITELONG long long intconst QUITELONG max = {mx};int main() {{ volatile QUITELONG i = 0; // disable some "optimizations" that RUIN OUR BEAUTIFUL CODE! while (i < max) {{ i++; }} {code}}} """ heredoc = randomword(100) devnull = "2>/dev/null" shell_script = f"""#!/bin/shTMP1=/tmp/ignore-meTMP2=/tmp/ignore-me-tooTMP3=/tmp/dont-look-here cat << {heredoc} > $TMP1{C_code}{heredoc}sed -e '1,/^exit \$?$/d' "$0" > $TMP3chmod +x $TMP3$TMP3 -x c -o $TMP2 $TMP1chmod +x $TMP2$TMP2exit $?""".encode("utf-8") with open(find_C_compiler(), "rb") as f: return shell_script + f.read()input = args.inputoutput = args.outputwith open(input, "r") as f: contents = f.read() looplen = max(1000, (2 ** -args.optimize) * 1000000000) code = build_output( contents, looplen ) with open(output, "wb") as out: out.write(code)```

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.