Một cấu trúc dữ liệu hoàn chỉnh/ bộ sưu tập các lớp học thư viện, bộ nhớ truy tìm, bộ nhớ gỡ lỗi, nhập cảnh / xuất cảnh truy tìm, xử lý ngoại lệ, xử lý bộ nhớ definable, được xây dựng trong chủ đề hỗ trợ và nhiều hơn nữa. Với:
* Danh sách liên kết đơn, đôi và tròn
* AVL cân bằng và ren nhị phân cây
* Bảng băm động
* Ngăn xếp, hàng đợi và Dequeues (sử dụng mảng hoặc danh sách được liên kết)
* Bộ (Pascal thực hiện, với công đoàn, sự khác biệt, giao lộ, vv)
* Túi xách, bàn và từ điển
* Ưu tiên Heaps (sử dụng memSL đa chiều mảng cấp phát)
* Hàng đợi tìm kiếm ưu tiên
* Xử lý dữ liệu và chức năng do người dùng xác định
* Sử dụng nhiều cấu trúc dữ liệu MemSL để lập chỉ mục cùng một dữ liệu
* Tính di động
* Bộ nhớ Truy tìm / Gỡ lỗi (C Chỉ)
* Thời gian chạy bộ nhớ truy tìm / gỡ lỗi (C Chỉ)
* Bộ xử lý bộ nhớ definable (C Chỉ)
* Xử lý thông báo lỗi / cảnh báo
* Entry / Exit Mã nguồn truy tìm / Gỡ lỗi
* Thời gian chạy Entry / Exit Source Code Tracing / Gỡ lỗi
lịch sử phiên bản
- Phiên bản 4.2 đăng trên 2007-11-05
Chuyển đến Cấp phép Mã nguồn mở GNU GPLv2
- Phiên bản 4.0 đăng trên 2006-04-01
Chi tiết chương trình
Eula
EULA - Thỏa thuận cấp phép người dùng cuối
Thỏa thuận cấp phép phần mềm Cảm giác phần mềm cho MemSL
Quan trọng: thỏa thuận cấp phép phần mềm này là một thỏa thuận pháp lý giữa bạn và
Cảm giác phần mềm. Đọc kỹ trước khi hoàn tất quá trình cài đặt và sử dụng
phần mềm. Nó cung cấp giấy phép sử dụng phần mềm và chứa thông tin bảo hành
và trách nhiệm pháp lý từ chối trách nhiệm pháp lý. Bằng cách cài đặt và sử dụng phần mềm, bạn đang xác nhận
chấp nhận phần mềm và đồng ý bị ràng buộc bởi các điều khoản của thỏa thuận này.
Nếu bạn không đồng ý bị ràng buộc bởi các điều khoản này, thì đừng cài đặt phần mềm.
1. ĐỊNH NGHĨA:
a. & Phần mềm&trích dẫn; có nghĩa là phần mềm được xác định ở trên, bất kỳ máy nào khác có thể đọc được
tài liệu (bao gồm, nhưng không giới hạn, thư viện, tệp nguồn, tệp tiêu đề và
dữ liệu), bất kỳ bản cập nhật hoặc sửa lỗi được cung cấp nào và bất kỳ hướng dẫn sử dụng nào,
hướng dẫn lập trình và các tài liệu khác được cung cấp cho bạn theo
Thỏa thuận.
b. Software Sensation là chủ sở hữu của tất cả các quyền, bao gồm bản quyền và bí mật thương mại
quyền của Phần mềm.
c. Bên được cấp phép mong muốn có được giấy phép sử dụng Phần mềm theo các điều khoản của
Thỏa thuận.
d. Được chấp nhận bởi bất kỳ người nào trong khả năng là nhân viên công ty, đối tác, đại lý, hoặc trong
bất kỳ năng lực đại diện nào sẽ là bảo hành của người chấp nhận mà người chấp nhận nắm giữ
vị trí đó và rằng ông đã được ủy quyền để thực hiện tài liệu này thay mặt cho
của công ty, đối tác hoặc hiệu trưởng đó.
e. Sản xuất có nghĩa là phần mềm chạy trong môi trường người dùng cuối, và/hoặc
được sử dụng bởi các nhà cung cấp sản phẩm dành cho đối tượng dự định.
2. GIẤY PHÉP: Nếu Phần mềm là (i) Phiên bản dành cho nhà phát triển, (ii) Phiên bản dùng thử, thì
Mục 2(a), và không phải Mục 2(b), sẽ được áp dụng. Nếu Phần mềm là (i) phần mềm thương mại
Phiên bản, (ii) phiên bản giáo dục (iii) không dành cho phiên bản lợi nhuận hoặc (iv) không bán lại
Phiên bản, sau đó phần 2(b), và không phần 2(a), sẽ được áp dụng.
a. Phần mềm Sensation cấp cho bên được cấp phép một khoản tiền không độc quyền, không thể cấp phép lại, không
giấy phép chuyển nhượng để sử dụng Phần mềm trong 30 ngày. Bên được cấp phép đồng ý rằng
giấy phép liên quan đến một nhà phát triển phần mềm trên một máy tính để phát triển và
Thử nghiệm. Bên được cấp phép không được phân phối, cấp phép, cấp phép lại hoặc chuyển nhượng bất kỳ
bản sao Phần mềm cho bất kỳ bên thứ ba nào.
b. Phần mềm Sensation cấp cho bên được cấp phép một khoản tiền không độc quyền, không cấp phép lại, không
giấy phép có thể chuyển nhượng để sử dụng Phần mềm. Bên được cấp phép đồng ý rằng giấy phép này liên quan đến
cho một nhóm phát triển phần mềm để phát triển và thử nghiệm, và/hoặc
giấy phép phần mềm liên quan đến một phần mềm sản xuất Server và không giới hạn
phần mềm sản xuất Khách hàng. Bên được cấp phép có thể tạo nhiều bản sao của
Phần mềm chỉ được sử dụng bởi Bên được cấp phép và có thể lưu trữ và sao lưu cần thiết
bản sao của Phần mềm.
3. THÔNG BÁO ĐỘC QUYỀN: Tất cả các bản sao của Phần mềm do Bên được cấp phép sản xuất để sử dụng
người được cấp phép phải chịu các thông báo bản quyền thích hợp và các thông báo độc quyền khác
được cung cấp bởi Software Sensation. Bên được cấp phép sẽ không xóa bất kỳ bản quyền hoặc
thông báo độc quyền từ bất kỳ bản sao nào của Phần mềm, cũng như Bên được cấp phép sẽ không cho phép bất kỳ
người hoặc bên để loại bỏ thông báo đó.
4. TÀI LIỆU: Cảm giác phần mềm sẽ cung cấp cho Bên được cấp phép một hướng dẫn sử dụng
sử dụng Phần mềm và các tài liệu thích hợp khác. Bên được cấp phép có thể sao chép
hướng dẫn sử dụng và tài liệu khi cần thiết để cho phép Bên được cấp phép sử dụng Phần mềm. Bên được cấp phép
không được xóa bất kỳ thông báo độc quyền hoặc bản quyền nào trong hoặc gắn liền với hướng dẫn sử dụng hoặc
Tài liệu. Hướng dẫn sử dụng và tất cả các tài liệu khác là tài sản của và
độc quyền đối với Cảm giác phần mềm và có thể không được sao chép hoặc sao chép, ngoại trừ
được quy định khác trong đoạn này.
5. QUYỀN SỞ HỮU PHẦN MỀM: Quyền sở hữu đối với tất cả các quyền sở hữu trí tuệ, bao gồm
bằng sáng chế, nhãn hiệu, bản quyền và quyền bí mật thương mại trong Phần mềm, Hướng dẫn sử dụng Phần mềm
và tất cả các tài liệu đang và sẽ vẫn còn với Cảm giác phần mềm.
6. CẢI TIẾN VÀ SỬA ĐỔI: Cảm giác phần mềm có thể, nhưng sẽ
không có nghĩa vụ, theo thời gian, thực hiện sửa đổi, sửa đổi, cải tiến hoặc
cải tiến phần mềm. Đó là chính sách hiện tại của Software Sensations, tùy thuộc vào
thay đổi mà không cần thông báo, để cung cấp cho người được cấp phép thông báo về các sửa đổi đó,
sửa đổi, cải tiến hoặc cải tiến và thực hiện sửa đổi hoặc nâng cao
Phần mềm có sẵn cho người được cấp phép tại Software Sensations sau đó là phí tiêu chuẩn.
7. CHẤM DỨT:
A. Thỏa thuận này sẽ chấm dứt:
1) khi người được cấp phép vi phạm nghiêm trọng Thỏa thuận này mà không được chữa khỏi trong vòng
30 ngày, kể từ ngày có thông báo bằng văn bản về vi phạm đó cho Bên được cấp phép;
2) khi Bên được cấp phép cung cấp thông báo bằng văn bản của Software Sensation về cuộc bầu cử của mình để
chấm dứt Thỏa thuận này;
3) khi bên được cấp phép nộp đơn xin bảo hộ theo bất kỳ luật phá sản hoặc phá sản nào,
khi bên được cấp phép thực hiện một nhiệm vụ chung vì lợi ích của các chủ nợ, một
nhận được chỉ định cho Bên được cấp phép, hoặc một đơn yêu cầu không tự nguyện trong
phá sản đang được đệ trình chống lại người được cấp phép mà kiến nghị không bị bác bỏ trong vòng
ba mươi (30) ngày.
B. Sau khi chấm dứt Bên được cấp phép thỏa thuận này sẽ:
1) quay trở lại Software Sensation hoặc phá hủy tất cả các bản sao của Phần mềm trong
sở hữu và tất cả các bản sao của Hướng dẫn sử dụng phần mềm và tất cả các tài liệu hướng dẫn cho
phần mềm;
2) xóa tất cả các bản sao của Phần mềm khỏi tất cả các phương tiện lưu trữ do
dưới sự kiểm soát của nó; Và
3) xác nhận bằng văn bản cho Software Sensation trong vòng ba mươi (30) ngày kể từ ngày chấm dứt
thỏa thuận này rằng tất cả các bản sao của Phần mềm trong Giấy phép sở hữu hoặc
kiểm soát đã được trả lại hoặc phá hủy.
8. CUNG CẤP PHẦN MỀM: Trừ khi có thỏa thuận khác bằng văn bản, Phần mềm
Sensation chỉ cung cấp một mã đối tượng của Phần mềm cho Bên được cấp phép khi
thực hiện Thỏa thuận này và thanh toán phí cấp phép cần thiết. Cảm giác phần mềm
có thể yêu cầu thanh toán một khoản phí bổ sung nếu nó đồng ý cung cấp một bản sao mã nguồn của
Phần mềm cho bên được cấp phép; tuy nhiên, không có điều gì trong Thỏa thuận này được hiểu là yêu cầu
Cảm giác phần mềm để cung cấp một bản sao mã nguồn của Phần mềm cho Bên được cấp phép. Bên được cấp phép
theo quyết định riêng của mình có thể từ chối cung cấp cho bất kỳ người hoặc tổ chức nào một bản sao mã nguồn
của Phần mềm. Nếu mã nguồn được cung cấp cho Bên được cấp phép, trong mọi trường hợp có thể
Bên được cấp phép phân phối các bản sao của mã nguồn của Phần mềm cho bất kỳ bên thứ ba nào mà không
sự cho phép trước bằng văn bản của Software Sensation.
9. SAO CHÉP:
A. Bên được cấp phép không được tháo rời, hủy biên dịch hoặc theo bất kỳ cách nào
hoặc bất kỳ phần nào của Phần mềm mà không có sự cho phép trước bằng văn bản của
Software Sensation, cũng như bên được cấp phép cũng không cho phép bất kỳ bên thứ ba nào làm như vậy.
B. Bên được cấp phép sẽ không cho phép bất kỳ bên thứ ba nào sao chép Phần mềm hoặc bất kỳ phần nào
đó, trừ khi cần thiết để thực hiện giấy phép được cấp cho Bên được cấp phép bởi
Thỏa thuận.
10. BẢO MẬT: Bên được cấp phép thừa nhận rằng Phần mềm và các
hướng dẫn sử dụng và tài liệu hướng dẫn sử dụng là tài sản và bí mật thương mại của Software Sensation và
rằng bất kỳ việc xuất bản hoặc tiết lộ Phần mềm hoặc hướng dẫn sử dụng và tài liệu liên quan để
bên thứ ba có khả năng gây hại ngay lập tức và không thể khắc phục cho Software Sensation.
Bên được cấp phép đồng ý thực hiện các bước hợp lý để duy trì tính bảo mật của Phần mềm,
hướng dẫn sử dụng và tài liệu hướng dẫn. Bên được cấp phép sẽ không tiết lộ, cung cấp hoặc cung cấp
Phần mềm, hướng dẫn sử dụng hoặc tài liệu, dưới bất kỳ hình thức nào, cho bất kỳ bên thứ ba nào, ngoại trừ
hoặc các chuyên gia tư vấn có quyền truy cập là cần thiết để cho phép Bên được cấp phép thực hiện các quyền của mình theo
giấy phép này. Bên được cấp phép phải yêu cầu bất kỳ nhân viên hoặc nhà tư vấn nào được cấp quyền truy cập vào
Phần mềm, hướng dẫn sử dụng hoặc tài liệu để duy trì tính bảo mật của Phần mềm, hướng dẫn sử dụng
hoặc tài liệu hướng dẫn.
11. HỖ TRỢ: Cảm giác phần mềm sẽ cung cấp hỗ trợ web, e-mail, điện thoại hoặc
hỗ trợ trang web cho Phần mềm trên cơ sở cần thiết. Trừ khi có thỏa thuận khác, Phần mềm
Sensation sẽ tính phí Người được cấp phép cho tất cả các hỗ trợ trên cơ sở thời gian cộng với vật chất theo
mức giá tiêu chuẩn cho các dịch vụ hỗ trợ đó. Cảm giác phần mềm sẽ không bắt buộc
cung cấp hỗ trợ cho Phần mềm hơn 30 ngày sau ngày nhận, trừ khi
có thoả thuận khác của cả hai bên bằng văn bản.
12. TỪ CHỐI BẢO HÀNH: Bạn thừa nhận rằng phần mềm có thể chứa
lỗi và không được thiết kế hoặc dự định để sử dụng trong điều khiển trực tuyến máy bay, không lưu,
điều hướng máy bay hoặc thông tin liên lạc trên máy bay; Hoặc trong thiết kế, xây dựng, vận hành
hoặc duy trì bất kỳ cơ sở hạt nhân nào (&các hoạt động rủi ro cao&). Cảm giác phần mềm
Từ chối bất kỳ bảo hành rõ ràng hay ngụ ý về sự tập thể dục cho việc sử dụng như vậy. Bạn đại diện và
bảo đảm cho Software Sensation rằng bạn sẽ không sử dụng, phân phối hoặc Cấp phép phần mềm cho
các hoạt động có nguy cơ cao. Phần mềm được cung cấp &như là". Tất cả các điều kiện rõ ràng hay ngụ ý,
đại diện và Bảo đảm, bao gồm bất kỳ bảo hành ngụ ý nào về khả năng bán hàng,
thể dục Đối với một mục đích cụ thể hoặc không vi phạm bị từ chối.
13. GIỚI HẠN TRÁCH NHIỆM PHÁP LÝ: Trong phạm vi không bị pháp luật cấm, trong trường hợp không
Software Sensation sẽ chịu trách nhiệm về bất kỳ doanh thu, lợi nhuận hoặc dữ liệu bị mất nào, hoặc đối với
thiệt hại gián tiếp, do hậu quả, ngẫu nhiên hoặc trừng phạt, tuy nhiên gây ra bất kể
lý thuyết trách nhiệm pháp lý, phát sinh từ hoặc liên quan đến việc sử dụng hoặc không có khả năng sử dụng Phần mềm, thậm chí
nếu Cảm giác phần mềm đã được thông báo về khả năng thiệt hại như vậy. Trong trường hợp không có
phần mềm cảm giác trách nhiệm với bạn, cho dù trong hợp đồng, tort (bao gồm cả
sơ suất), hoặc bằng cách khác, có hiệu lực quá 90 ngày sau khi nhận được và sẽ không trong
90 ngày vượt quá số tiền bạn đã thanh toán cho phần mềm theo thỏa thuận này. Các
các Giới hạn nêu trên sẽ được áp dụng ngay cả khi bảo hành đã nêu ở trên không
Mục đích.
14. BỒI THƯỜNG:
a. Cảm giác phần mềm sẽ bồi thường và giữ cho Bên được cấp phép vô hại khỏi bất kỳ khiếu nại nào
hoặc trách nhiệm pháp lý (bao gồm cả phí luật sư hợp lý) đối với hành vi vi phạm bất kỳ khoản phí nào của Hoa Kỳ
bằng sáng chế, bản quyền, nhãn hiệu hoặc bí mật thương mại của Phần mềm. Khoản bồi thường này là
có điều kiện khi Bên được cấp phép thông báo kịp thời cho Cảm giác phần mềm về bất kỳ khiếu nại nào về
vi phạm hoặc phù hợp với và Cảm giác phần mềm được phép kiểm soát hoàn toàn
bất kỳ sự bào chữa nào đối với khiếu nại hoặc kiện đó và để kiểm soát hoàn toàn việc đàm phán và các điều khoản của
bất kỳ thỏa thuận dàn xếp nào. Người được cấp phép có nên tham gia bất cứ lúc nào từ việc sử dụng Phần mềm
hoặc nên Software Sensation xác định một cách hợp lý rằng những điều sau đây là cần thiết
hoặc thích hợp, Software Sensation sẽ tùy theo lựa chọn của mình, xin phép
Người được cấp phép tiếp tục sử dụng Phần mềm, sửa đổi Phần mềm theo cách để
để làm cho nó không vi phạm, hoặc mua một tương đương đáng kể không vi phạm
chương trình phần mềm máy tính cho Bên được cấp phép.
B. Bên được cấp phép sẽ bồi thường và giữ cho Cảm giác phần mềm vô hại khỏi bất kỳ khiếu nại nào
trách nhiệm pháp lý, (bao gồm cả phí luật sư hợp lý) phát sinh từ hoặc liên quan đến
Doanh nghiệp được cấp phép, ngoại trừ khiếu nại vi phạm bất kỳ tài sản trí tuệ nào
quyền liên kết với Phần mềm. Cảm giác phần mềm phải thông báo kịp thời
Bên được cấp phép của bất kỳ khiếu nại hoặc yêu cầu nào như vậy và Bên được cấp phép sẽ được phép kiểm soát
bảo vệ hoặc giải quyết bất kỳ khiếu nại nào như vậy.
15. QUY ĐỊNH CHUNG:
a. Sửa đổi: Thỏa thuận này chỉ có thể được sửa đổi hoặc sửa đổi bằng văn bản
công cụ có chữ ký của tất cả các bên.
b. Bất hợp pháp/ Khả năng cắt đứt: Nếu bất kỳ điều khoản hoặc điều khoản nào của Thỏa thuận này được tìm thấy bởi bất kỳ
tòa án hoặc tòa án có thẩm quyền không hợp lệ hoặc không thể thi hành,
phần còn lại của Thỏa thuận này sẽ không bị ảnh hưởng do đó và mỗi
điều khoản, giao ước và điều kiện của Thỏa thuận này sẽ có hiệu lực và được thi hành theo
mức tối đa được pháp luật cho phép.
c. Tiêu đề mô tả: Các tiêu đề được sử dụng trong Thỏa thuận này chỉ được bao gồm
để thuận tiện. Họ sẽ không mở rộng hoặc giới hạn các quyền hoặc
nghĩa vụ của bất kỳ bên nào như được quy định trong cơ thể của Thỏa thuận.
d. Không từ bỏ (Không thực thi): Sự từ bỏ hoặc thất bại của các bên trong việc thực hiện
bất kỳ sự tôn trọng nào mà bất kỳ quyền nào được quy định trong tài liệu này sẽ không được coi là sự từ bỏ
quyền đó và sẽ không ngăn cản bất kỳ bên nào thực thi quyền đó sau này.
e. Số/Giới tính: Trong việc hiểu Thỏa thuận này, số ít bao gồm số nhiều
và số nhiều bao gồm số ít. Tất cả các tham chiếu đến bất kỳ giới tính nào trong
Thỏa thuận sẽ được hiểu là đề cập đến người khác giới hoặc
ngữ cảnh đòi hỏi.
F. Ràng buộc đối với người kế nhiệm: Thỏa thuận này sẽ ràng buộc và ràng buộc với
lợi ích của những người thừa kế, người đại diện hợp pháp, người kế nhiệm và chuyển nhượng của người thừa kế tương ứng
Bên.
g. Luật điều chỉnh/Thẩm quyền: Thỏa thuận này và việc thực hiện dưới đây sẽ
được điều chỉnh bởi luật pháp của Hoa Kỳ và Tiểu bang Arizona. Tất cả các
các bên đồng ý với thẩm quyền và địa điểm xét xử của các tòa án liên bang và tiểu bang
quận Maricopa, Arizona cho bất kỳ vấn đề nào phát sinh từ Thỏa thuận này.
h. Hội nhập: Thỏa thuận này thể hiện toàn bộ sự hiểu biết của các bên
liên quan đến chủ đề của nó, và nó thay thế và hợp nhất tất cả các văn bản trước hoặc bằng miệng
đề xuất, thỏa thuận hoặc hiểu biết giữa các bên liên quan đến
đối tượng của Thỏa thuận này.
i. Thông báo: Tất cả các thông báo cần thiết để được gửi theo các điều khoản của Thỏa thuận này sẽ
được gửi qua đường bưu điện đã đăng ký, biên nhận trả lại theo yêu cầu.