Fondamenti di programmazione: le basi del linguaggio C++

所在平台: Udemy

课程主页: https://www.udemy.com/course/programmazione-le-basi-del-linguaggio-c-plus-plus/

课程评论:没有评论

第一个写评论        关注课程

课程简介

Coursera 课程《C++ 编程基础:C++ 语言入门》 该课程是关于 C++ 编程语言的基础知识,旨在帮助学习者掌握 C++ 的核心概念,并能开始创建简单的程序,甚至能够开发小型游戏。 **课程亮点:** * **C++ 的独特之处:** 课程强调 C++ 相较于 C 语言的独立性,虽然保留了 C 的语法,但引入了如模板和类等概念,使其成为一种支持多种编程范式的语言,特别是面向对象编程。 * **源于实际需求:** 课程提到 C 和 C++ 的创建者是实际的程序员,他们基于解决编码和组织代码的实际需求来开发这些语言,这使得 C++ 更加“易于塑形”并适合实际应用。 * **循序渐进的学习路径:** 课程将从算法的定义开始,逐步深入到编程的基础功能,最终带领学习者完成一个小型游戏项目的开发。 * **C/C++ 程序的五个基本组成部分:** 1. 程序需要从输入源获取信息。 2. 程序需要决定如何处理和存储这些输入。 3. 程序需要使用一套指令来处理输入。这些指令可分为四类:单条指令、条件指令、循环和函数。 4. 程序需要对数据处理的结果生成某种形式的报告。 5. 一个优秀的应用应包含以上所有基本元素,并具备模块化设计、自注释代码(如使用有意义的变量名)和严格的代码缩进规范。 **课程内容展望:** 讲师承诺会持续更新课程内容,添加新的课程章节和练习。

课程评论(0条)

课程详情

Impara le basi della programmazione di videogiochi e inizia a creare piccoli programmi con il C++, uno dei linguaggi più diffusi al mondo.Il C++ rappresenta un linguaggio completamente autonomo rispetto al C, pur utilizzandone sostanzialmente la sintassi. In particolare, l'introduzione di costrutti quali i template e le classi rende il C++ un linguaggio multi paradigma, principalmente quello a oggetti. Ciò che ha sempre differenziato il C e il C++ da altri linguaggi "artificiali" è il fatto di essere stati creati da dei programmatori che dovevano fronteggiare particolari esigenze quali la codifica dei programmi e l'organizzazione del codice e non da un gruppo di ricerca appositamente creato allo scopo.Questo ha portato un sacco di sviluppatori a inviare commenti, suggerimenti e migliorie nei primi anni dello sviluppo dei due linguaggi ottenendo un prodotto sicuramente più "malleabile" e adatto alle necessità.Durante il corso verranno toccate varie sfaccettature della programmazione partendo dalla definizione di algoritmo seguiremo con tutte le funzionalità base della programmazione ed arriveremo fino alla creazione di un piccolo gioco.Le cinque componenti fondamentali di un programma C/C++- I programmi devono contenere informazioni da una sorgente di input.- I programmi devono decidere il modo in cui questo input deve essere manipolato e memorizzato.- I programmi devono usare una serie di istruzioni di manipolazione dell'input.Queste istruzioni possono essere suddivise in quattro categorie principali: singole istruzioni, istruzioni condizionali, cicli e funzioni.- I programmi devono produrre un qualche tipo di rapporto sulla manipolazione dei dati.- Un'applicazione ben realizzata incorpora tutti gli elementi fondamentali appena elencati con un progetto modulare, con codice autodocumentante (ad esempio nomi di variabili di senso compiuto) e un rigoroso schema di indentazione.Nel corso del tempo sarà mia premura aggiungere contenuti, nuove lezioni e nuove esercitazioni.

课程标签

0人关注该课程

主题相关的课程