Department of Civil Aviation (Myanmar)

The Department of Civil Aviation, Myanmar (Burmese: လေကြောင်း ပို့ဆောင်ရေး ညွှန်ကြားမှု ဦးစီးဌာန; abbreviated DCA) is an agency of the government of Burma. It is subordinate to the Ministry of Transport.

Department of Civil Aviation
လေကြောင်း ပို့ဆောင်ရေး ညွှန်ကြားမှု ဦးစီးဌာန
Seal of the Department of Civil Aviation
Agency overview
Preceding agency
JurisdictionGovernment of Myanmar
HeadquartersYangon International Airport
Websitewww.dca.gov.mm

Background history

During the pre-independence period, the British Overseas Airways Corporation (BOAC) took responsibility for carrying out all of Myanmar's civil aviation functions and after independence it was considered not appropriate for the aeronautical communications functions under the management of BOAC and through the efforts of efficient young communication engineers, the International Aeradio Limited (IAL) was contacted and Myanmar's aeronautical communication functions were contracted to IAL and so the foundation for the future of Myanmar's civil aviation communication sector was laid.

With a view for the systematic development of international civil aviation, the Chicago Convention was signed at Chicago on 4 April 1947 and the International Civil Aviation Organization (ICAO) was formed. Myanmar became a member state of the ICAO on 8 August 1948.[1]

Organisation structures

The Department of Civil Aviation (DCA) is headed by the Director General (DG) and is a subordinate organisation under the Ministry of Transport (MOT), the Government of the Republic of the Union of Myanmar. The DCA organised as the following;[2]

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)```
gollark: !esowiki WHY
gollark: Yes.
gollark: Stop using the passive voice!
gollark: Backup Esobot enabled.

References

  1. "Background history of DCA". Ministry of Transport. Archived from the original on 8 June 2014. Retrieved 24 October 2014.
  2. "Organization structure". Department of Civil Aviation. Retrieved 24 October 2014.



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