Trang Chủ Tài chính Cá nhân Các chi tiết kỹ thuật của Viết chương trình - những con vú

Các chi tiết kỹ thuật của Viết chương trình - những con vú

Mục lục:

Video: CHƯƠNG TRÌNH KỸ SƯ & KỸ THUẬT VIÊN LÀM VIỆC TẠI NHẬT 2018 - 2019 0943603398 2025

Video: CHƯƠNG TRÌNH KỸ SƯ & KỸ THUẬT VIÊN LÀM VIỆC TẠI NHẬT 2018 - 2019 0943603398 2025
Anonim

Rất ít người tạo ra các chương trình qua đêm. Thay vào đó, hầu hết các chương trình tiến triển theo thời gian. Bởi vì quá trình thực sự gõ các lệnh lập trình có thể chứng minh rất tẻ nhạt, tốn thời gian và dễ bị lỗi, lập trình cố gắng tránh thực sự viết các chương trình cho đến khi hoàn toàn chắc chắn rằng họ biết mình đang làm gì.

Prototyping

Để đảm bảo rằng họ không dành nhiều tháng (hoặc nhiều năm) viết một chương trình không hoạt động đúng hoặc giải quyết vấn đề sai, các lập trình viên thường nguyên mẫu các chương trình của họ trước tiên. Cũng giống như các kiến ​​trúc sư thường chế tạo những tấm tháp bằng nhựa hoặc bằng nhựa của những tòa nhà chọc trời trước khi một phi hành đoàn xây dựng bắt đầu hàn dầm chữ I, các lập trình viên sẽ tạo ra các mô hình mẫu của các chương trình của họ trước tiên.

Nguyên mẫu thường hiển thị giao diện người dùng của chương trình, chẳng hạn như cửa sổ, menu kéo xuống và hộp thoại. Nguyên mẫu có thể trông giống như một chương trình thực tế, nhưng việc nhấp vào trình đơn không làm bất cứ điều gì. Toàn bộ ý tưởng của nguyên mẫu là để cho thấy chương trình trông như thế nào và nó hoạt động như thế nào, mà không dành thời gian để viết các lệnh để làm cho chương trình thực sự hoạt động.

Sau khi người lập trình hài lòng với cách thức của nguyên mẫu, anh ta / cô ta có thể tiến hành, sử dụng nguyên mẫu làm hướng dẫn để hoàn thành chương trình cuối cùng.

Nhiều người lập trình sử dụng các ngôn ngữ RAD như Visual Basic để tạo ra các nguyên mẫu một cách nhanh chóng. Sau khi bạn sử dụng Visual Basic để tạo ra một nguyên mẫu cho thấy giao diện người dùng của bạn hoạt động như thế nào, bạn có thể bắt đầu thêm các lệnh thực để chuyển đổi nguyên mẫu của bạn thành một chương trình làm việc lương thiện.

Chọn một ngôn ngữ lập trình

Sau khi tinh chỉnh nguyên mẫu cho đến khi nó cho thấy chính xác cách chương trình của bạn trông và hành động, bước tiếp theo là chọn một ngôn ngữ lập trình để sử dụng.

Bạn có thể viết bất kỳ chương trình bằng cách sử dụng bất kỳ ngôn ngữ lập trình. Bí quyết là một số ngôn ngữ làm cho việc viết các loại chương trình nhất định dễ dàng hơn các ngôn ngữ khác.

Sự lựa chọn của một ngôn ngữ lập trình để sử dụng có thể làm cho mọi người chống lại nhau theo cùng một cách mà tôn giáo và chính trị làm. Mặc dù bạn không thể tìm thấy một ngôn ngữ lập trình "hoàn hảo" để sử dụng cho tất cả các dịp, bạn có thể muốn xem xét một loạt các ngôn ngữ lập trình. Cuối cùng, không ai quan tâm đến ngôn ngữ bạn sử dụng miễn là chương trình của bạn hoạt động.

Xác định cách chương trình nên hoạt động

Sau khi chọn một ngôn ngữ lập trình cụ thể, đừng bắt đầu nhập các lệnh vào máy tính của bạn. Cũng giống như các lập trình viên tạo mô hình mô hình hóa (prototypes) của giao diện người dùng của chương trình, họ thường tạo ra các hướng dẫn mô tả chính xác cách thức một chương trình hoạt động.Những hướng dẫn mô phỏng này được gọi là giả mã .

Nếu bạn cần phải viết chương trình hướng dẫn tên lửa hạt nhân tới một thành phố khác để quét sạch mọi dấu hiệu của cuộc sống trong bán kính 100 dặm, mã giả của bạn có thể trông như sau:

1. Nhận tọa độ của mục tiêu.

2. Nhận được tọa độ hiện tại của tên lửa.

3. Tính toán một quỹ đạo để tên lửa tấn công mục tiêu.

4. Phát nổ đầu đạn hạt nhân.

Bằng cách sử dụng giả mã, bạn có thể phát hiện các sai sót trong logic của mình trước khi bắt đầu viết chương trình của bạn - những nơi logic phía sau chương trình của bạn bị chôn vùi dưới sự phức tạp của một cú pháp ngôn ngữ lập trình cụ thể.

Trong ví dụ trước, bạn có thể thấy rằng mỗi lệnh pseudocode cần được tinh chỉnh thêm trước khi bạn có thể bắt đầu viết chương trình của bạn. Bạn không thể chỉ nói với máy tính, "Lấy tọa độ của mục tiêu", bởi vì máy tính muốn biết, "chính xác làm thế nào để tôi có được tọa độ của mục tiêu? "Vì vậy, viết lại các giả mã trước có thể trông như sau:

1. Nhận tọa độ của mục tiêu.

• Có kỹ thuật viên tên lửa nhập tọa độ đích.

• Đảm bảo rằng các tọa độ đích là hợp lệ.

• Lưu trữ các tọa độ mục tiêu trong bộ nhớ.

2. Nhận được tọa độ hiện tại của tên lửa.

3. Tính toán một quỹ đạo để tên lửa tấn công mục tiêu.

4. Phát nổ đầu đạn hạt nhân.

Bạn có thể tinh chỉnh các hướng dẫn hơn nữa để chỉ định cách máy tính hoạt động cụ thể hơn như sau:

1. Nhận tọa độ của mục tiêu.

• a. Có một kỹ thuật viên tên lửa đánh các tọa độ đích.

• b. Đảm bảo rằng các tọa độ đích là hợp lệ: 1) Đảm bảo rằng các tọa độ đích đã hoàn thành. 2) Kiểm tra để đảm bảo rằng các tọa độ đích nằm trong tầm bắn của tên lửa. 3) Đảm bảo rằng các tọa độ đích không vô tình nhắm vào tên lửa ở các lãnh thổ thân thiện.

c. Lưu trữ các tọa độ mục tiêu trong bộ nhớ.

2. Nhận được tọa độ hiện tại của tên lửa.

3. Tính toán một quỹ đạo để tên lửa tấn công mục tiêu.

4. Phát nổ đầu đạn hạt nhân.

Khi các lập trình xác định các tác vụ chung mà một chương trình cần thực hiện và sau đó tinh chỉnh từng bước chi tiết hơn, họ nói rằng họ đang thực hiện thiết kế từ trên xuống. Nói cách khác, chúng bắt đầu ở trên cùng (với các tác vụ chung mà chương trình cần làm) và sau đó làm việc theo cách của họ xuống, xác định từng nhiệm vụ một cách chi tiết hơn cho đến khi mã giả mạo mô tả tất cả các bước có thể mà máy tính phải đi qua.

Viết mã giả mã có thể chứng minh là mất nhiều thời gian. Nhưng cách khác là bắt đầu viết một chương trình mà không có kế hoạch gì, giống như nhảy vào xe của bạn và lái xe về phía bắc và sau đó tự hỏi tại sao bạn lại không bao giờ dừng lại ở Florida.

Mã giả là một công cụ mà bạn có thể sử dụng để phác thảo cấu trúc chương trình của bạn để bạn có thể xem tất cả các dữ liệu có thể mà máy tính cần để hoàn thành một tác vụ nhất định. Ý tưởng là sử dụng tiếng Anh (hoặc bất kỳ ngôn ngữ nào bạn hiểu rõ nhất) để mô tả các hành động từng bước của máy tính để bạn có thể sử dụng pseudocode như một bản đồ để viết chương trình thực tế bằng bất cứ ngôn ngữ nào (C / C ++, FORTRAN, Pascal, Java, v.v …) mà bạn chọn.

Các chi tiết kỹ thuật của Viết chương trình - những con vú

Lựa chọn của người biên tập

Quản trị mạng: Làm thế nào Các Tác vụ DHCP - núm vú

Quản trị mạng: Làm thế nào Các Tác vụ DHCP - núm vú

Bạn có thể cấu hình và sử dụng Dynamic Host Configuration Protocol (DHCP) các chi tiết về cách cấu hình máy khách DHCP thực sự hoạt động. Tuy nhiên, sự hiểu biết cơ bản về quá trình này có thể giúp bạn hiểu được DHCP thực sự đang làm gì. Sự hiểu biết này không chỉ đơn giản là sáng tỏ, mà nó còn có thể giúp ích khi bạn đang khắc phục sự cố DHCP. Các

Quản trị mạng: Cấu hình FTP - núm vú

Quản trị mạng: Cấu hình FTP - núm vú

Bạn cấu hình vsftpd mặc dù tệp cấu hình có tên vsftpd. conf, nằm trong / etc. Mặc định vsftpd. conf được hiển thị như sau. Bạn có thể học hỏi rất nhiều về cách vsftpd hoạt động đơn giản bằng cách đọc qua tập tin cấu hình này. Vsftpd. conf File # Ví dụ tập tin cấu hình / etc / vsftpd. conf # # Mặc định biên soạn trong các cài đặt khá paranoid. ...

Quản trị mạng: Cài đặt và Cấu hình Máy chủ DHCP - núm vú

Quản trị mạng: Cài đặt và Cấu hình Máy chủ DHCP - núm vú

Các bước chính xác mà bạn nên làm khi cấu hình và quản lý máy chủ DHCP (Dynamic Host Configuration Protocol) tùy thuộc vào hệ điều hành mạng mà bạn đang sử dụng. Các thủ tục sau đây cho bạn thấy làm thế nào để làm việc với một máy chủ DHCP trong Windows Server 2008. Thủ tục cho các hệ điều hành khác cũng tương tự. Để cài đặt DHCP ...

Lựa chọn của người biên tập

Các công cụ để trò chuyện với cộng đồng trực tuyến của bạn - những người có núm vú

Các công cụ để trò chuyện với cộng đồng trực tuyến của bạn - những người có núm vú

Cuộc trò chuyện trực tiếp rất có giá trị để phát triển cộng đồng trực tuyến của bạn và tạo sự tin tưởng giữa bạn, công ty bạn làm việc, và những người tạo nên cộng đồng của bạn. Xin lưu ý rằng những buổi này đòi hỏi một chút cam kết vì bạn phải quảng bá sự kiện, mời cộng đồng và kiểm duyệt cuộc trò chuyện. Ở đó ...

Theo dõi ý tưởng Blog của bạn với Evernote - núm vú

Theo dõi ý tưởng Blog của bạn với Evernote - núm vú

Nếu bảng nội thất làm bằng tay hoặc một trên Pinterest dường như không hấp dẫn, hãy thử Evernote để thu thập các mặt hàng cho bảng thiết kế blog. Evernote là một chương trình giúp bạn dễ dàng lưu trữ các bài viết, hình ảnh và thậm chí các bản ghi âm của riêng bạn ở một nơi. Evernote cũng có một ứng dụng mạnh mẽ cho điện thoại thông minh.

Theo dõi Các liên kết liên kết để cải thiện mẹ Blog Sales - núm vú

Theo dõi Các liên kết liên kết để cải thiện mẹ Blog Sales - núm vú

Sub-ID, SID, bit của văn bản mà bạn có thể thêm vào hầu hết các liên kết liên kết sẽ được theo dõi trong quá trình bán hàng. Khi bạn bắt đầu thiết lập được bằng cách sử dụng các liên kết liên kết, bạn sẽ thấy các trường hợp mà bạn muốn biết chi tiết hơn về cách bán hàng diễn ra như thế nào. Đặc biệt nếu bạn sử dụng

Lựa chọn của người biên tập

Tránh Hacks với Linux Test Tools - núm vú

Tránh Hacks với Linux Test Tools - núm vú

Bạn có thể sử dụng nhiều công cụ an ninh UNIX để kiểm tra các hệ thống Linux của bạn . Một số tốt hơn nhiều so với những người khác. Dù bằng cách nào, bạn cần phải có biện pháp chống lại tin tặc và kiểm tra hệ thống của bạn! Các công cụ thương mại dựa trên Windows dường như làm tốt công việc như bất kỳ. Một số mục yêu thích như sau: Bộ công cụ BackTrack Linux trên một đĩa CD có khả năng khởi động ...

Banner Grabs có thể cho một Hacker Thông tin để tấn công E-mail - núm vú

Banner Grabs có thể cho một Hacker Thông tin để tấn công E-mail - núm vú

Khi hacker một máy chủ e-mail, một đơn hàng đầu tiên của hacker đang thực hiện một banner cơ bản để xem liệu anh ta có thể phát hiện được phần mềm máy chủ thư điện tử nào đang chạy. Đây là một trong những bài kiểm tra quan trọng nhất để tìm ra thế giới biết về máy chủ SMTP, POP3 và IMAP của bạn. Thu thập thông tin Bạn có thể ...

Các Thiết lập Mạng Mac cơ bản - núm vú

Các Thiết lập Mạng Mac cơ bản - núm vú

Hầu hết các thiết lập mạng trên hệ điều hành OS X của Mac đều tự động. Nếu bạn muốn, bạn có thể xem và thay đổi cài đặt mạng mặc định bằng cách làm theo các bước sau: