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.

Adnan Menderes

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 MinisterAdnan Menderes
Deputy Prime MinisterTevfik İ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 JusticeEsat 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 InteriorNamık Gedik
Ministry of Foreign AffairsFatin Rüştü Zorlu
Ministry of FinanceHasan Polatkan
Ministry of National EducationCelal Yardımcı
Atıf Benderlioğlu
25 November 1957 – 8 June 1959
9 December 1959 – 27 May 1960
Ministry of Public WorksEtem Menderes
Tevfik İleri
25 November 1957 – 19 January 1958
19 January 1958 – 27 May 1960
Ministry of Construction and SettlementMedeni Berk
Hayrettin Erkmen
25 November 1957 - 11 December 1959
11 December 1959 - 27 May 1960
Ministry of Health and Social SecurityLütfi Kırdar
Ministry of Customs and MonopoliesHadi Hüsman
Ministry of TransportFevzi 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 IndustrySamet 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 CommerceAbdullah Aker
Hayrettin Erkmen
25 November 1957 – 4 September 1958
4 September 1958 – 27 May 1960
Ministry of AgricultureNedim Ökmen
Ministry of LabourHayrettin Erkmen
Haluk Şaman
25 November 1957 – 4 September 1958
12 June 1959 – 27 May 1960
Ministry Tourism and PressSıtkı Yırcalı
Server Somuncuoğlu
25 November 1957 – 10 July 1958
10 July 1958 – 17 February 1959
Ministry of CoordinationSebati 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

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.