23rd government of Turkey
The 23rd government of Turkey (25 December 1957 – 27 May 1960) was a government in the history of Turkey. It is also called the fifth Menderes government.
Background
Democrat Party (DP) won the elections held on 27 October 1957, and its leader Adnan Menderes formed the government.
The government
In the list below, the cabinet members who served only a part of the cabinet's lifespan are shown in the column "Notes".
Title[1][2] | Name | Notes |
---|---|---|
Prime Minister | Adnan Menderes | |
Deputy Prime Minister | Tevfik İleri Medeni Berk | 25 November 1957 – 19 January 1958 11 December 1959 – 27 May 1960 |
Minister of State | ||
Samet Ağaoğlu Haluk Şaman | 8 February 1958 – 4 September 1958 4 September 1958 – 12 June 1959 | |
Emin Kalafat Abdullah Aker | 25 November 1957 – 4 September 1958 4 September 1958 – 14 December 1959 | |
Muzaffer Kurbanoğlu İzzet Akçal | 25 November 1957 – 1 November 1959 1 November 1959 – 27 May 1960 | |
Ministry of Justice | Esat Budakoğlu Celal Yardımcı | 25 November 1957 – 3 April 1960 3 April 1960 – 27 May 1960 |
Ministry of National Defense | Şemi Ergin Etem Menderes | 25 November 1957 – 19 January 1958 19 January 1958 – 27 May 1960 |
Ministry of the Interior | Namık Gedik | |
Ministry of Foreign Affairs | Fatin Rüştü Zorlu | |
Ministry of Finance | Hasan Polatkan | |
Ministry of National Education | Celal Yardımcı Atıf Benderlioğlu | 25 November 1957 – 8 June 1959 9 December 1959 – 27 May 1960 |
Ministry of Public Works | Etem Menderes Tevfik İleri | 25 November 1957 – 19 January 1958 19 January 1958 – 27 May 1960 |
Ministry of Construction and Settlement | Medeni Berk Hayrettin Erkmen | 25 November 1957 - 11 December 1959 11 December 1959 - 27 May 1960 |
Ministry of Health and Social Security | Lütfi Kırdar | |
Ministry of Customs and Monopolies | Hadi Hüsman | |
Ministry of Transport | Fevzi Uçamer Muzaffer Kurbanoğlu Şemi Ergin | 25 November 1957 – 18 September 1958 1 November 1959 – 9 December 1959 9 December 1959 – 27 May 1960 |
Ministry of Industry | Samet Ağaoğlu Sıtkı Yırcalı Sebati Ataman | 25 November 1957 – 8 February 1958 10 July 1958 – 1 September 1958 14 December 1959 – 27 May 1960 |
Ministry of Economy and Commerce | Abdullah Aker Hayrettin Erkmen | 25 November 1957 – 4 September 1958 4 September 1958 – 27 May 1960 |
Ministry of Agriculture | Nedim Ökmen | |
Ministry of Labour | Hayrettin Erkmen Haluk Şaman | 25 November 1957 – 4 September 1958 12 June 1959 – 27 May 1960 |
Ministry Tourism and Press | Sıtkı Yırcalı Server Somuncuoğlu | 25 November 1957 – 10 July 1958 10 July 1958 – 17 February 1959 |
Ministry of Coordination | Sebati Ataman Abdullah Aker | 10 July 1958 – 14 December 1959 14 December 1959 – 27 May 1960 |
Aftermath
The government ended with the 1960 Turkish coup d'état.
gollark: HOW?!
gollark: WHY(JIT) is capable of arbitrary IO.
gollark: Er, you'd need to sandbox it.
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: I mean, it uses (y, x) coordinates, if I remember correctly!
References
- Official page of prime minister Archived 15 May 2013 at the Wayback Machine
- Official page of the parliament
Preceded by 22nd government of Turkey (Adnan Menderes) |
23rd Government of Turkey 25 December 1957 – 27 May 1960 |
Succeeded by 24th government of Turkey (Cemal Gürsel) |
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.