Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

intercalcp - Trực tuyến trên đám mây

Chạy intercalcp trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks qua Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh intercalcp có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


intercalc - máy tính để bàn CLC-INTERCAL

SYNOPSIS


xen kẽ [tùy chọn]

MÔ TẢ


xen kẽ là một máy tính bàn đơn giản, cho phép người dùng nhập các câu lệnh INTERCAL (để
xem những gì họ làm) và các biểu thức (để xem những gì họ tạo ra giá trị); nó sử dụng một thông dịch viên
đối tượng từ CLC-INTERCAL để cung cấp phản hồi ngay lập tức.

Máy tính bàn chấp nhận một số tùy chọn, một số trong số đó được ghi lại ở đây.

người sử dang Giao thức Các lựa chọn
-X / --đồ họa
Vào giao diện người dùng đồ họa dựa trên X. Yêu cầu Perl-GTK. Đây là giá trị mặc định nếu
Perl-GTK được cài đặt, biến môi trường $ HIỂN THỊ được thiết lập và phần mở đầu của
Hiển thị X thành công.

-c / - lời nguyền
Vào toàn màn hình, giao diện dựa trên lời nguyền. Đây là mặc định nếu X dựa trên
không thể khởi động giao diện, biến môi trường $ TERM được thiết lập và thiết bị đầu cuối
tên đã biết.

--hàng
Vào giao diện người dùng chế độ dòng. Đây là mặc định nếu dựa trên X và các lời nguyền
các giao diện dựa trên không hoạt động.

Trong chế độ này, chương trình thực hiện từng dòng từ đầu vào tiêu chuẩn theo
chế độ và ngôn ngữ hiện tại, đồng thời in kết quả ra đầu ra tiêu chuẩn. Một dòng bắt đầu
với backspark được hiểu như một lệnh cho máy tính. Sử dụng backspark-g để
GIVE UP (bạn sẽ cần làm điều đó hai lần), hoặc backspark-h để hiển thị trang trợ giúp, ehm.
Những thứ có sẵn thông qua các mục menu trên giao diện Curses và X cũng
có sẵn thông qua backspark. Hiện tại, bạn có thể tham khảo mã nguồn để biết danh sách.

Chỉnh sửa dòng lệnh và lịch sử lệnh được cung cấp bởi thư viện dòng đọc. Chỉ huy
hoàn thành hoạt động nếu trình biên dịch bên dưới hỗ trợ nó (trình biên dịch được cung cấp với
các bản phân phối làm).

--lô hàng
Tránh vào chế độ tương tác. Đây là mặc định nếu đầu vào và đầu ra tiêu chuẩn
không được kết nối với thiết bị đầu cuối và giao diện dựa trên X không thể khởi động. Chế độ này
rất giống với chế độ dòng ngoại trừ việc chỉnh sửa dòng lệnh và lịch sử lệnh
không được thực hiện. Backspark thoát khỏi công việc giống nhau.

-ikiểu / --giao diện=kiểu
Chọn giao diện người dùng kiểu. Hiện tại, chỉ X, Nguyền rủa, DòngKhông áp dụng được định nghia,
nhưng nhiều hơn nữa có thể được cài đặt dưới dạng trình cắm thêm của trình biên dịch. Nếu giao diện được chọn là Không áp dụng,
xen kẽ sẽ hoạt động ở chế độ hàng loạt. Ngoài ra, một chuỗi trống sẽ khôi phục
hành vi mặc định.

nguồn Ngôn ngữ biên soạn lựa chọn
--sâu bọ=con số
Chọn một xác suất khác cho lỗi trình biên dịch. Lỗi trình biên dịch được triển khai
bằng cách khởi tạo trạng thái của trình biên dịch với xác suất bắt buộc: khi một câu lệnh
được biên dịch (thường trong thời gian chạy), lệnh "BUG" được phát ra với yêu cầu bắt buộc
xác suất. Giá trị mặc định là 1%.

--ubug=con số
Chọn một xác suất cho lỗi trình biên dịch không thể giải thích được. Đây là lỗi trình biên dịch
xảy ra khi xác suất của lỗi trình biên dịch (có thể giải thích được) bằng XNUMX. Chỉ có khăn lau
sẽ sử dụng tùy chọn này. Mặc định là 0.01%.

-Icon đường / --bao gồm=con đường
Thêm một thư mục trước đường dẫn tìm kiếm tiêu chuẩn cho các đối tượng trình biên dịch và mã nguồn.
Nếu một tệp có thể truy cập được từ thư mục hiện tại, nó sẽ không bao giờ được tìm kiếm trong bất kỳ
bao gồm đường dẫn.

Nếu tùy chọn này được lặp lại, các đường dẫn đã cho sẽ được tìm kiếm theo thứ tự đã cho,
tiếp theo là các đường dẫn tiêu chuẩn.

-lNgôn ngữ / --ngôn ngữ=Ngôn ngữ
Chọn ngôn ngữ để sử dụng khi thông dịch đầu vào của người dùng. Điều này phải tương ứng với
tên của một trình biên dịch, là một đối tượng INTERCAL được tạo bởi
icc. Chỉ các trình phân tích cú pháp biểu thức và câu lệnh được sử dụng, vì vậy có thể kiểm tra
trình biên dịch không hoàn chỉnh bằng cách tải chúng vào xen kẽ ngay cả khi họ không làm việc với bệnh.
Giá trị mặc định được lấy từ ốmrc tùy chọn .INTERCALC.NGÔN NGỮ.

--otùy chọn ---Lựa chọn=tùy chọn
Thêm một tùy chọn ngôn ngữ. Ví dụ, --o3 chọn phép tính cơ số 3, và --olàm nũng
chọn chế độ wimp. Nếu không có tùy chọn nào được cung cấp và ngôn ngữ mặc định được lấy từ
các ốmrc tệp, các tùy chọn mặc định được lấy từ ốmrc tập tin. Lưu ý rằng nếu một
tùy chọn hoặc một ngôn ngữ được chỉ định trên dòng lệnh, ốmrc mặc định là
mặc kệ.

Không giống như các phiên bản trước của xen kẽ, phiên bản này kiểm tra xem các tùy chọn có hợp lý không
trong bối cảnh của máy tính; ví dụ: cố gắng tải một trình biên dịch như một tùy chọn
sẽ gây ra lỗi, nhưng một phần mở rộng trình biên dịch sẽ được.

-mchế độ / --chế độ=chế độ
Chọn chế độ hoạt động. Hiện tại, các chế độ hợp lệ duy nhất là Full, thể hiệnmột. Thấy
"Chế độ hoạt động". Nếu điều này không được chỉ định, giá trị mặc định được lấy từ ốmrc
tùy chọn ..INTERCALC.MODE.

Khác Các lựa chọn
-rtên / --rcfile=tên
Thực thi các lệnh từ tệp tên trước khi bắt đầu chấp nhận đầu vào. Tùy chọn này có thể được
lặp lại, để thực thi nhiều hơn một tệp. Nếu nó không được chỉ định, thư viện tiêu chuẩn,
thư mục hiện tại và thư mục chính của người dùng hiện tại được tìm kiếm các tệp
với tên system.sickrc or .sickrc, sau đó được thực thi. Thứ tự cho cuộc tìm kiếm này
là: thư viện được chỉ định (--bao gồm), thư viện hệ thống, thư mục chính, thư mục hiện tại.
Điều này khác với thứ tự tìm kiếm được sử dụng khi tìm kiếm các đối tượng hoặc mã nguồn.
Nếu một thư mục chứa cả hai .sickrcsystem.sickrc, Các system.sickrc được thực hiện
đầu tiên, tiếp theo là .sickrc. Cũng lưu ý rằng nếu thư mục hiện tại hoặc nhà
thư mục xuất hiện trong đường dẫn tìm kiếm và chứa một trong những tệp này, chúng sẽ
thực hiện hai lần.

Nếu tên tệp được chỉ định rõ ràng, chúng phải đủ điều kiện: đường dẫn tìm kiếm
không được sử dụng để tìm chúng.

--nouserrc
Ngăn tải rcfile người dùng (.sickrc); cũng giới hạn tải system.sickrc vào
người đầu tiên được tìm thấy. Tùy chọn này thường chỉ được sử dụng khi kiểm tra cài đặt, để
ngăn chặn sự can thiệp từ các phiên bản trước của CLC-INTERCAL.

Hoạt động Chế độ


Máy tính có thể hoạt động ở các chế độ sau:

đầy đủ Trình thông dịch INTERCAL đầy đủ chức năng.
Máy tính có thể phân tích cú pháp và thực hiện bất kỳ câu lệnh hoặc biểu thức nào.

Các câu lệnh được biên dịch dưới dạng chương trình một câu lệnh và được thực thi; bất kỳ giá trị đăng ký nào
v.v ... sẽ được giữ nguyên giữa các câu lệnh, vì vậy việc nhập danh sách các câu lệnh là
tương đương với việc chạy một chương trình trong đó tất cả các câu lệnh này được thực thi trong
sự nối tiếp.

Điều quan trọng cần lưu ý là một số câu lệnh sẽ không thực thi theo cách bình thường.
Ví dụ: COME FROM sẽ được phân tích cú pháp nhưng không có tác dụng, trừ khi nó là thứ gì đó
như:

(1) VUI LÒNG ĐẾN TỪ (1)

khiến máy tính bị treo. Mặt khác, ABSTAIN FROM hoặc
REINSTATE sẽ hoạt động như mong đợi, cũng như CREATE và DESTROY. A GIVE UP không
khiến máy tính kết thúc. Một điểm khác biệt cuối cùng là nhận xét không
được phân tích cú pháp, và do đó bạn nhận được "Lỗi cú pháp" từ máy tính thay vì
splat * 000 từ trình thông dịch INTERCAL.

Đối với biểu thức, máy tính ĐỌC RA kết quả của biểu thức. Bất kỳ tác dụng phụ
sẽ được ghi nhớ, vì vậy nếu biểu thức chứa quá tải, chúng sẽ vẫn còn ám ảnh
máy tính.

trình thông dịch biểu thức expr INTERCAL
Máy tính chỉ có thể phân tích cú pháp các biểu thức hoặc phép gán. Trong cả hai trường hợp,
các giá trị được tính toán là READ OUT; nhiệm vụ cũng sẽ lưu trữ giá trị cho
đích, biểu thức while sau đó sẽ loại bỏ kết quả.

oic Các One Ihướng dẫn Cmáy cắt cỏ.
Đây là điều mà chúng tôi đã tạo ra vào một buổi sáng sớm khi thảo luận về máy tính bàn
(như một người đã làm). Nó không phải là INTERCAL chút nào, trên thực tế, nó được lấy cảm hứng từ một
Máy tính Bộ hướng dẫn.

Máy tính có một số bộ nhớ (mặc định là 100 - những bộ nhớ này có thể được thay đổi bằng
chẳng hạn như thêm một số vào chế độ vận hành oic10 sẽ sử dụng bộ nhớ 10
máy tính). Những ký ức này được xác định bằng chữ cái m theo sau là một số; trong
phiên bản 100 bộ nhớ mặc định, hai chữ số đầu tiên sau m là bộ nhớ, và bất kỳ
chữ số tiếp theo tạo thành một phần của toán hạng tiếp theo. Khi bắt đầu, tất cả những kỷ niệm là
khởi tạo thành 0.

Vì chỉ có một thao tác nên không cần chỉ định nó, vì vậy một "hoạt động"
là một dãy gồm ba toán hạng và một kết quả. Kết quả phải là một bộ nhớ, trong khi mỗi
toán hạng có thể là một số hoặc một bộ nhớ, với giới hạn là các số liên tiếp là
chỉ được chấp nhận nếu trình phân tích cú pháp có thể xác định vị trí kết thúc và vị trí tiếp theo bắt đầu.
Vì vậy, ví dụ "1-0" là hai toán hạng số, 1 và -0 (còn gọi là 0); "1.2.3" cũng là hai
toán hạng, 1.2 và 3; "12" là một toán hạng đơn, ngay cả khi bạn dự định nó là hai
toán hạng, 1 và 2, và ngay cả khi bạn đặt dấu cách: "1 2" vẫn được hiểu là
toán hạng đơn 12.

Phép toán được thực hiện là hiệu giữa hai toán hạng đầu tiên, chia cho
thứ ba. Ví dụ, ba hoạt động:

7m01 2M01
1 m02 1 m02
m1 .5 m2 m03

sẽ cho ra kết quả m01 = 3.5 ((7-0) / 2); m02 = 1 ((1-0) / 1); m03 = 3 ((3.5-.5) / 1). và
sẽ tạo ra kết quả sau nếu máy tính đang chạy ở chế độ hàng loạt:

m01 3.5 (7 - m01) / 2
m02 1 (1 - m02) / 1
m03 3 (m01 - .5)/m02

Sử dụng intercalcp trực tuyến bằng dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    NSIS: Hệ thống cài đặt tập lệnh Nullsoft
    NSIS: Hệ thống cài đặt tập lệnh Nullsoft
    NSIS (Cài đặt tập lệnh Nullsoft
    System) là một mã nguồn mở chuyên nghiệp
    hệ thống để tạo bộ cài đặt Windows. Nó
    được thiết kế nhỏ và linh hoạt
    như sở hữu ...
    Tải xuống NSIS: Hệ thống cài đặt tập lệnh Nullsoft
  • 2
    xác thực
    xác thực
    AuthPass là một mật khẩu nguồn mở
    quản lý với sự hỗ trợ cho phổ biến và
    Keepass đã được chứng minh (kdbx 3.x VÀ kdbx 4.x ...
    Tải xuống mật khẩu xác thực
  • 3
    Zabbix
    Zabbix
    Zabbix là một công ty mở cấp doanh nghiệp
    nguồn giải pháp giám sát phân tán
    được thiết kế để giám sát và theo dõi
    hiệu suất và tính khả dụng của mạng
    máy chủ, thiết bị ...
    Tải xuống Zabbix
  • 4
    KĐ3
    KĐ3
    Kho lưu trữ này không còn được duy trì
    và được giữ cho mục đích lưu trữ. Nhìn thấy
    https://invent.kde.org/sdk/kdiff3 for
    mã mới nhất và
    https://download.kde.o...
    Tải xuống KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX là một GUI cho
    Bộ nạp USB của Waninkoko, dựa trên
    libwiigui. Nó cho phép liệt kê và
    khởi chạy trò chơi Wii, trò chơi Gamecube và
    homebrew trên Wii và WiiU ...
    Tải xuống USBLoaderGX
  • 6
    Chim lửa
    Chim lửa
    Firebird RDBMS cung cấp các tính năng ANSI SQL
    & chạy trên Linux, Windows &
    một số nền tảng Unix. Đặc trưng
    đồng thời và hiệu suất tuyệt vời
    & sức mạnh...
    Tải xuống Firebird
  • Khác »

Lệnh Linux

Ad