|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/sifirdan-ileri-seviyeye-komple-c-programlama-kursu/
课程评论:没有评论
Coursera 上的“C 语言从零到高级”课程旨在帮助学习者掌握 C 编程语言。 **课程概述:** C 语言是一种结构化编程语言,最初由 Ken Thompson 和 Dennis Ritchie 在 AT&T 贝尔实验室开发,用于构建 UNIX 操作系统。尽管 C 语言于 1972 年开发完成,但其广泛传播得益于 Brian Kernighan 和 Dennis M. Ritchie 编写的《C 编程语言》一书。如今,C 语言仍被广泛应用于几乎所有操作系统(如 Microsoft Windows、GNU/Linux、*BSD、Minix)的开发中,其使用率高达 95%。它至今仍是开发系统软件、驱动程序、操作系统模块以及对速度有极高要求的任何场景的首选语言。C 语言的“锋利”性体现在它赋予程序员极大的自由度的同时,也可能导致严重的错误。 随着编程语言的发展和复杂需求的增加,面向对象编程应运而生。因此,许多 C 程序员转向了支持面向对象特性的 C++ 语言。然而,C 语言仍然是大学计算机科学基础课程中的主要教学语言。掌握 C 语言将为学习其他编程语言奠定坚实的基础,并显著加快学习进程。 本课程将帮助您从零开始,逐步达到 C 语言的精通水平。课程内容结合了充足的理论知识和大量的练习,注重培养解决问题的逻辑思维。课程特别关注 C 编程中常见的两大难点:构建算法和编写所需代码。通过从最基础到最复杂的 C 程序的大量实践练习,本课程将助力您克服这些挑战。 课程的最后,您将通过共同编写一个“扫雷”项目来体验 C 语言的实际应用,从而拓展您的视野。
AT & T Bell laboratuvarlarında, Ken Thompson ve Dennis Ritchie tarafından UNIX İşletim Sistemi' ni geliştirebilmek amacıyla B dilinden türetilmiş yapısal bir programlama dilidir. Geliştirilme tarihi 1972 olmasına rağmen yayılıp yaygınlaşması Brian Kernighan ve Dennis M. Ritchie tarafından yayımlanan "C Programlama Dili" kitabından sonra hızlanmıştır. Günümüzde neredeyse tüm işletim sistemlerinin (Microsoft Windows, GNU/Linux, *BSD, Minix) yapımında %95' lere varan oranda kullanılmış, hâlen daha sistem, sürücü yazılımı, işletim sistemi modülleri ve hız gereken her yerde kullanılan oldukça yaygın ve sınırları belirsiz oldukça keskin bir dildir.[kaynak belirtilmeli]" Keskinliği, programcıya sonsuz özgürlüğün yanında çok büyük hatalar yapabilme olanağı sağlamasıdır. Programlamanın gelişim süreciyle beraber programlamanın karmaşıklaşması, gereksinimlerin artması ile uygulama programlarında nesne yönelimliliğin ortaya çıkmasından sonra C programcıları büyük ölçüde nesne yönelimliliği destekleyen C++ diline geçmişlerdir.Üniversitelerde temel programlama dersinde genel olarak C programlama gösterilir.C Programlayı öğrendikten sonra diğer yazılım dillerine geçişiniz çok daha kolay ve hızlı olacaktır.C Programlama kursu sayesinde C programla dilinde sıfırdan master seviyeye geleceksiniz.Eğitim seti yeterli miktar teorik,bol egzersiz mantığı gözetilerek oluşturulmuştur.C programlama da en çok karşılaşılan sorun algoritmayı kuramama,istenilen kodu yazamama şeklindedir. C programlama eğitim seti; tam da bu sorunun üstüne gidilerek en basit C programından en ağır C programına kadar bol egzersiz yapılarak oluşturulmuştur. Eğitimin en sonununda C programlama kullanarak yapabileceğiniz şeylere örnek olması açısından , ufkunuzu açmak için C Programlama kullanarak mayın tarlası projesini beraber kodluyoruz.