Danh sách từ khóa trong C - Học lập trình C căn bản & nâng cao

Trong bài viết này mình sẽ giới thiệu một số từ khóa (keywords) dành riêng cho ngôn ngữ lập trình C. Những keywords này rất đặc biệt, vì vậy bạn không thể đặt tên biến trùng với những keywords đó. Không chỉ trong ngôn ngữ C mà hầu hết các ngôn ngữ hiện nay đều có bộ từ khóa dành riêng, vì vậy bạn ...

Tác giả: Hoàng Hải Đăng viết 14:47 ngày 06/04/2021

Viết chương trình C đầu tiên, và chạy chương trình C - Học lập trình C căn bản & nâng cao

Trong bài này mình sẽ hướng dẫn các bạn cách viết chương trình C Hello World đầu tiên, và thông qua chương trình này bạn sẽ hiểu được cấu trúc của một chương trình C. Mã nguồn chương trình C có thể được viết trong bất kỳ trình soạn thảo văn bản nào, tuy nhiên file nên được lưu với phần mở rộng ...

Tác giả: Hoàng Hải Đăng viết 14:47 ngày 06/04/2021

Cài đặt và sử dụng Turbo C ++ - Học lập trình C căn bản & nâng cao

Điều đầu tiên bạn cần hiểu là máy tính chỉ có thể hiểu ngôn ngữ nhị phân (0, 1). Để chuyển đổi mã nguồn chương trình C của bạn thành mã máy thì bạn cần phải biên dịch nó. Trình biên dịch, còn gọi là phần mềm biên dịch (compiler) là một chương trình máy tính làm công việc dịch một chuỗi các câu ...

Tác giả: Hoàng Hải Đăng viết 14:47 ngày 06/04/2021

Lịch sử và đặc điểm của ngôn ngữ lập trình C - Học lập trình C căn bản & nâng cao

Trong bài này chúng ta sẽ cùng tìm hiểu lịch sử phát triển và những đặc tính của ngôn ngữ C, sức mạnh thực sự của C, để từ đó biết được tại sao các trường đại học lại sử dụng ngôn ngữ C đẻ giảng dạy, tạo nền tảng tư duy lập trình cho sinh viên. I. Lịch sử phát triển ngôn ngữ C Ngôn ngữ lập ...

Tác giả: Hoàng Hải Đăng viết 14:47 ngày 06/04/2021

Ngôn ngữ lập trình C là gì? - Học lập trình C căn bản & nâng cao

Chuỗi bài giảng hướng dẫn lập trình C được thiết kế chuyên nghiệp với cách tiếp cận phù hợp cho người mới bắt đầu. Để giúp bạn hiểu bài giảng một cách dễ dàng, chúng tôi giải thích từng chủ đề với các ví dụ cụ thể. Ngôn ngữ C được phát triển bởi Dennis Ritchie với mục đích nhằm tạo các ứng dụng ...

Tác giả: Hoàng Hải Đăng viết 14:47 ngày 06/04/2021

Cách tạo Method - Class và Object trong Ruby - Ruby căn bản

Trong bài này mình sẽ hướng dẫn cách tạo Method - Class và Object trong Ruby dành cho người mới bắt đầu học lập trình Ruby. Ở các bài trước chúng ta đã đi lòng vòng để làm quen với Ruby nhưng chưa đụng đến code nhiều. Bắt đầu từ bài này trở đi thì mình sẽ đi sâu vào chi tiết bên trong của ngôn ...

Tác giả: Tạ Quốc Bảo viết 14:47 ngày 06/04/2021

Vòng lặp trong Ruby: Vòng lặp for / while / until / l - Ruby căn bản

Trong bài này chúng ta sẽ tìm hiểu các vòng lặp trong Ruby như vòng lặp for, vòng lặp while, vòng lặp until, vòng lặp loop, và các lệnh điều khiển vòng lặp như lệnh break và lênh next. Khi học một ngôn ngữ lập trình thì không thể không tìm hiểu tới một thứ đó chính là vòng lặp. Trong bài này mình ...

Tác giả: Tạ Quốc Bảo viết 14:47 ngày 06/04/2021

Câu lệnh điều kiện trong Ruby - Ruby căn bản

Trong bài này chúng ta sẽ học các lệnh điều kiện trong Ruby, đây là những lệnh rẻ nhánh như: lệnh if else, case, unless. Qua bài học này sẽ giúp bạn có cái nền tổng quát về cách sử dụng những lệnh rẻ nhánh điều khiển chương trình thông qua các điều kiện. 1. ...

Tác giả: Tạ Quốc Bảo viết 14:47 ngày 06/04/2021

Hiểu về Method Missing trong Ruby - Ruby căn bản

Trong bài này chúng ta sẽ tìm hiểu Method Missing trong Ruby, đây là một khái niệm muốn nói đến một phương thức không tồn tại trong Ruby, nên hiểu nó sẽ giúp ích cho bạn rất nhiều trong quá trình làm việc với Ruby. 1. Method missing là gì ? Chắc hẳn với các lập trình viên chúng ta ai cũng có ...

Tác giả: Tạ Quốc Bảo viết 14:47 ngày 06/04/2021

Các toán tử trong Ruby - Ruby căn bản

Trong bài này chúng ta sẽ tìm hiểu các toán tử trong Ruby như: toán tử toán học - toán tử gán - toán tử so sánh ... tất cả đều rất quan trọng vì nó giúp ta xây dựng được các ứng dụng theo yêu cầu của khách hàng. Nói đến toán tử thì dù bạn học ngôn ngữ nào đi nữa thì việc hiểu rõ các toán tử sẽ ...

Tác giả: Tạ Quốc Bảo viết 14:47 ngày 06/04/2021

Cách sử dụng Ranges trong Ruby - Ruby căn bản

Trong bài này chúng ta sẽ tìm hiểu kiểu dữ liệu Ranges trong Ruby, đây là cách giúp bạn tạo ra một phạm vi của một dãy giá trị trong Ruby. Ví dụ bạn cần tạo ra một dãy từ 1 đến 100 thì có thể sử dụng Ranges. Hoặc bạn muốn tạo dãy các ký tự từ A - Z thì cũng có thể sử dụng Ranges. Chi tiết thế nào ...

Tác giả: Tạ Quốc Bảo viết 14:47 ngày 06/04/2021

Cách sử dụng Array trong Ruby - Ruby căn bản

Để tiếp tục những tìm hiểu về các kiểu dữ liệu trong ngôn ngữ lập trình Ruby thì hôm nay mình xin phép giới thiệu các bạn một kiểu dữ liệu khác là Array trong Ruby - hay còn gọi là mảng. Chúng ta sẽ học cách sử dụng Array, khởi tạo Array, cũng như những thao tác trên Array thông dụng nhất. Đây ...

Tác giả: Tạ Quốc Bảo viết 14:47 ngày 06/04/2021

Kiểu dữ liệu Symbol trong Ruby - Ruby căn bản

Trong bài này chúng ta sẽ tìm hiểu kiểu dữ liệu Symboy trong Ruby, học cách sử dụng Symboy qua các ví dụ giúp bạn nắm vững hơn. Đây là một phần trong series các kiểu dữ liệu trong Ruby. Có thể nói kiểu dữ liệu trong Ruby là khá đa dạng, trong bài này mình xin phép giới thiệu cho các bạn một kiểu ...

Tác giả: Tạ Quốc Bảo viết 14:47 ngày 06/04/2021

Kiểu dữ liệu Boolean trong Ruby: True, False và Nil - Ruby căn bản

Để tiếp tục với chuỗi bài tìm hiểu các kiểu dữ liệu trong Ruby thì trong bài viết lần này mình xin phép giới thiệu cho các bạn về kiểu Boolean và Nil Object trong Ruby. Boolean là kiểu dữ liệu rất quan trọng, nó được dùng rất nhiều trong những lệnh kiểm tra điều kiện như if else, vì vậy bạn phải ...

Tác giả: Tạ Quốc Bảo viết 14:47 ngày 06/04/2021

Kiểu dữ liệu Hashes trong Ruby: Hiểu từ đơn giản đến phức tạ - Ruby căn bản

Trong bài này ta sẽ tìm hiểu kiểu dữ liệu Hash trong Ruby, đây là một cấu trúc dữ liệu được sử dụng để lưu trữ dữ liệu dưới dạng key - value. Nếu bạn đã từng làm việc với một vài ngôn ngữ khác trước khi mà tìm hiểu Ruby, thì sẽ hiếm thấy một kiểu dữ liệu nào nghe tên là Hash. Mình từng làm việc ...

Tác giả: Tạ Quốc Bảo viết 14:47 ngày 06/04/2021

Kiểu dữ liệu Text trong Ruby (còn gọi là chuỗi / string) - Ruby căn bản

Trong bài này mình sẽ giới thiệu kiểu dữ liệu Text trong Ruby, đây là kiểu dữ liệu thường dùng để lưu trữ các chuỗi string trong Ruby. 1. String cơ bản Để tiếp tục với những tìm hiểu về các kiểu dữ liệu trong Ruby thì trong bài này mình sẽ giới thiệu một kiểu dữ liệu rất phổ biến đó là kiểu dữ ...

Tác giả: Tạ Quốc Bảo viết 14:47 ngày 06/04/2021

Kiểu dữ liệu Number trong Ruby (Kiểu số Integer, Float, ...) - Ruby căn bản

Trong bài này chúng ta sẽ tìm hiểu các kiểu dữ liệu number trong Ruby như kiểu số thực float, kiểu số nguyên interger, và nhiều ví dụ thực hành khác trong Ruby. Để bắt đầu bất cứ một ngôn ngữ nào thì trước hết chúng ta cũng cần phải xem qua được những khái niệm cơ bản nhất như kiểu dữ liệu, ...

Tác giả: Tạ Quốc Bảo viết 14:47 ngày 06/04/2021

Các loại biến và cách sử dụng Module trong Ruby - Ruby căn bản

Bất kì một ngôn ngữ lập trình nào đều có khái niệm biến và Ruby cũng không ngoại lệ, đây là kiến thức nền tảng trong lập trình mà hầu như lập trình viên nào cũng phải học đầu tiên. Và ngoài ra trong mỗi ngôn ngữ đều có một đặc thù riêng, đối với ngôn ngữ Ruby sẽ có khái niệm Module. Vậy Module là ...

Tác giả: Tạ Quốc Bảo viết 14:47 ngày 06/04/2021

Cú pháp trong Ruby - Chạy Hello World - Ruby căn bản

Trong bài này chúng ta sẽ tìm hiểu về cú pháp của Ruby, sau đó viết chương trình ruby hello world để các bạn có cái nhìn tổng thể về ngôn ngữ lập trình này. Ở bài trước chúng ta đã biết cách cài đặt Ruby trên các hệ điều hành. Trong bài viết này chúng ta cùng nhau tìm hiểu về cú pháp (syntax) của ...

Tác giả: Tạ Quốc Bảo viết 14:47 ngày 06/04/2021

Hướng dẫn cài đặt Ruby trên Window, Linux và MacOS - Ruby căn bản

Trong bài này mình sẽ hướng dẫn cài đặt Ruby trên Windows, Linux, và hệ điều hành Mac OS. Đây là bước đầu tiên bạn cần phải làm khi muốn học lập trình Ruby. Ở bài trước chúng ta đã tìm hiểu tổng quát, đặc điểm về ngôn ngữ lập trình Ruby rồi, nên trong bài này mình sẽ hướng dẫn cách cài đặt môi ...

Tác giả: Tạ Quốc Bảo viết 14:47 ngày 06/04/2021