equal
deleted
inserted
replaced
343 |
343 |
344 GLib GTK+ Gimp GNOME Kaffe |
344 GLib GTK+ Gimp GNOME Kaffe |
345 |
345 |
346 Forms of compatibility. |
346 Forms of compatibility. |
347 ======================= |
347 ======================= |
|
348 |
|
349 Backward/forward compatibility. |
|
350 ------------------------------- |
|
351 |
|
352 Backward compatibility for library, file format, protocol means that new version |
|
353 of program can work with old library, file format, protocol. |
|
354 |
|
355 Forward compatibility for library, file format, protocol means that old version |
|
356 of program can work with new library, file format, protocol but without using |
|
357 any benefits from new versions and more essentially without posibility damage |
|
358 any user data. |
|
359 |
|
360 Example of backward compatibility: adding to graphic library new image format |
|
361 for reading/saving. |
|
362 |
|
363 Example of forward compatibility: old browser ignore any new (unknown) HTML |
|
364 tags. |
348 |
365 |
349 Source/binary compatibility. |
366 Source/binary compatibility. |
350 ---------------------------- |
367 ---------------------------- |
351 |
368 |
352 Runtime or binary compatibility mean that binary can be swaped with another |
369 Runtime or binary compatibility mean that binary can be swaped with another |