picha

Kwa Nini lugha nyingi za kompyuta zimeanzia Marekani

Post hii utakwenda kujikitabzaidi kujibu swali, hata hivyo itambulike kuwa wengi wa wanasayansi waliohusika kwenye lugha hizi sio wamarekani.

Kwa kifupi, programming languages nyingi zimeanzishwa Marekani kwa sababu ya sababu kuu zifuatazo:

 

1. Marekani ilikuwa kinara wa maendeleo ya kompyuta mapema

Kompyuta za mwanzo kama ENIAC (1940s) na baadaye maendeleo ya IBM (International Business Machines) yalitokea Marekani. Hivyo, walihitaji lugha za kuendesha mashine hizo.

 

 

2. Uwekezaji mkubwa wa serikali (hasa Jeshi na NASA)

Serikali ya Marekani kupitia jeshi (Department of Defense) ilifadhili maendeleo ya teknolojia nyingi. Mfano mzuri ni lugha ya COBOL (kwa biashara) na ADA (kwa matumizi ya kijeshi). Hizi zilihitaji maendeleo ya lugha mpya.

 

 

3. Vyuo Vikuu vya Marekani vilikuwa vinatoa mchango mkubwa

Vyuo kama MIT, Stanford, Harvard, na UC Berkeley vilikuwa na watafiti bora wa kompyuta. Lugha nyingi kama LISP, C, na hata Python (licha ya kuundwa na Mholanzi, Guido van Rossum) zilienezwa kwa haraka kupitia taasisi hizi.

 

 

4. Makampuni ya Teknolojia ya Marekani yalitawala

Kampuni kama Microsoft, Apple, Sun Microsystems (iliyoanzisha Java), na Google zimekuwa na ushawishi mkubwa. Iliendesha mahitaji ya lugha mpya kama C#, Objective-C, Go, na kadhalika.

 

 

5. Uwezo wa Kibiashara (Capitalism na Ubunifu)

Mfumo wa kiuchumi wa Marekani ulihimiza sana ubunifu binafsi na biashara. Hii iliwapa wabunifu motisha ya kuunda lugha mpya kwa ajili ya masoko mapya au teknolojia mpya (kama web, mobile, AI).

 

 

6. Wakimbizi wa kisayansi kutoka Ulaya

Wanasayansi wengi bora (hasa baada ya Vita Kuu ya Pili ya Dunia) walihamia Marekani. Walitoa mchango mkubwa katika maendeleo ya kompyuta na baadaye lugha za program.

 

Kwa kifupi: Marekani ilikuwa mbele kiteknolojia, kielimu, kijeshi, na kibiashara — hivyo, ilikuwa na mazingira bora ya kuanzisha na kukuza programming languages nyingi.

 

 

Jiunge nasi WhatsApp kupata update zetu

Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

Nzuri            Mbaya            Save
Author: Rajabu image Tarehe: 1970-01-01 03:33:45 Topic: more Main: ICT File: Download PDF Views 518

Share On:

Facebook WhatsApp
Sponsored links
👉1 Kitau cha Fiqh    👉2 Dua za Mitume na Manabii    👉3 Simulizi za Hadithi Audio    👉4 Madrasa kiganjani    👉5 Bongolite - Game zone - Play free game    👉6 Kitabu cha Afya   

Post zinazofanana:

Vipi matoleo ya softawe (version) yanaandikwa

Katika somo hili utajifunza utaratibu unaotumiwa kuweka matoleo kwnye software.

Soma Zaidi...
Ukurasa wa AMP kwenye SEO

Katika somo hili tutaeleza maana ya AMP (Accelerated Mobile Pages), jinsi inavyofanya kazi, faida zake katika SEO, changamoto zake, na njia bora za kuitumia ili kuboresha utendaji wa tovuti yako kwenye injini za utafutaji kama Google.

Soma Zaidi...
Tofauti kati ya Blogger na WordPress

Blogger na WordPress ni majukwaa maarufu ya kuunda blogu na tovuti. Blogger ni huduma ya bure inayomilikiwa na Google, rahisi kutumia lakini ina mipaka katika uhariri na udhibiti. WordPress ni jukwaa lenye uhuru mkubwa wa kubinafsisha tovuti, lenye toleo la bure (WordPress.com) na la kujitegemea (WordPress.org).

Soma Zaidi...
Tofauti ya Developer na Programmer

Katika post hii utakwenda kujifunza kuhusu tofauti ya programmer na developer

Soma Zaidi...
Nini maan ya Trojan kwenye tehama

Trojan ni Moja ya maneno tunayoyasikia sana kwneye tehama. Leo nitakupa maana yake

Soma Zaidi...
Virusi ni nini kwenye kompyuta?

Virusi vya kompyuta ni programu hasidi (malware) inayojishikiza kwenye faili au programu halali na kujiendesha pale faili hiyo inapofunguliwa. Virusi vinaweza kuharibu data, kupunguza kasi ya kompyuta, au kusababisha upotevu wa taarifa.

Soma Zaidi...
Tofauti ya RAM na ROM

RAM (Random Access Memory) na ROM (Read-Only Memory) ni aina za kumbukumbu kwenye kompyuta au vifaa vya kielektroniki, lakini zina malengo na tabia tofauti.

Soma Zaidi...
Namna ya kujilinda dhidi ya kudukuliwa kwa simu yako

Leo tutajifunza sababu zinazoifanya simu kuwa rahisi kudukuliwa na hatua madhubuti za kuzuia udukuzi. Tutazungumza kuhusu matumizi salama ya intaneti, usimamizi wa apps, usalama wa akaunti, pamoja na tabia muhimu za kujikinga.

Soma Zaidi...
Kwa Nini blog nyingi hazina sehemu ya comment

Zani ilikuwa sehemu ya ku comment ni muhimu sana kwenye blog, ila Sasa sehemu hii imeondolewa kwenye blog nyingi. Ni Kwa nini hasa imeondolewa. Post hii itakujibu swali hilo

Soma Zaidi...
Server ni nini?

Server ni kompyuta au mfumo unaotoa huduma au rasilimali kwa kompyuta na vifaa vingine kupitia mtandao. Zinaweza kutoa huduma kama kuhifadhi data, kuendesha tovuti, kusambaza faili, au kushughulikia barua pepe.

Soma Zaidi...